Memory stomp due to libdeflate_gdeflate_compress_bound returning too small of a value and libdeflate_gdeflate_compress ignoring the output limit
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza reproduciendo el fallo con GDeflateDemo en modo de depuración usando el archivo adjunto gdeflatecrash.bin; después, inspecciona libdeflate_gdeflate_compress_bound y libdeflate_gdeflate_compress. Se considera completado cuando el límite informado es suficiente y la compresión deja de escribir más allá del límite de salida proporcionado para esta reproducción.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
While running some tests, GDeflateDemo crashed due to stack corruption. Upon testing, it turns out that this was due to libdeflate_gdeflate_compress writing more data than libdeflate_gdeflate_compress_bound indicated was the upper limit.
Reproduction steps:
- Extract "gdeflatecrash.bin" from the attached file
- Compile GDeflateDemo in debug mode so stack corruption checks are enabled
- Run
GDeflateDemo /compress gdeflatecrash.bin .
- Lenguaje dominante
- C++
- Estrellas
- 897
- Forks
- 111
- Merge medio
- 13 h 58 min
- PR fusionados (30 d)
- 12
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/DirectStorage
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
microsoft/DirectStorage#137 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
microsoft/DirectStorage#101 ·
-
can't compile? Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
microsoft/DirectStorage#58 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100
microsoft/DirectStorage#56 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
microsoft/DirectStorage#52 · 7 comentarios ·
Todos los issues de microsoft/DirectStorage
Issues similares
-
[CI] Nightly Clang build broken: structured binding captured in a lambda in FileDataSource.cpp Abiertobug build
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Abiertofuzz
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ClickHouse/ClickHouse#122114 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
module/agent platform/macos type/bug/regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
enhancement PyCDE
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100