CVE-2026-68768

hashcat contains a heap-based buffer overflow (out-of-bounds write) in the outfile_write() function in src/outfile.c. When assembling output into a fixed-size buffer (HCBUFSIZ_LARGE, ~16 MB), the function sequentially appends the username, separator, hash, and plaintext via memcpy without validating that the accumulated length stays within the buffer capacity. When run with --username --show against a crafted hash file containing an oversized username that nearly fills the buffer, the total assembled output exceeds the buffer, causing a heap buffer overflow that can corrupt memory and crash the process.
Configurations

No configuration.

History

14 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) hashcat contiene un desbordamiento de búfer basado en montículo (escritura fuera de límites) en la función outfile_write() en src/outfile.c. Al ensamblar la salida en un búfer de tamaño fijo (HCBUFSIZ_LARGE, ~16 MB), la función añade secuencialmente el nombre de usuario, el separador, el hash y el texto plano a través de memcpy sin validar que la longitud acumulada se mantenga dentro de la capacidad del búfer. Cuando se ejecuta con --username --show contra un archivo de hash manipulado que contiene un nombre de usuario sobredimensionado que casi llena el búfer, la salida total ensamblada excede el búfer, causando un desbordamiento de búfer basado en montículo que puede corromper la memoria y bloquear el proceso.

Information

Published : 2026-08-22 15:16

Updated : 2026-10-14 13:10


NVD link : CVE-2026-68768

Mitre link : CVE-2026-68768

CVE.ORG link : CVE-2026-68768


JSON object : View

Products Affected

No product.

CWE
CWE-120

Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')