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.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Sat, 22 Aug 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | hashcat through 7.1.2 Heap Buffer Overflow in outfile_write() via Oversized Username | |
| First Time appeared |
Hashcat
Hashcat hashcat |
|
| Weaknesses | CWE-120 | |
| CPEs | cpe:2.3:a:hashcat:hashcat:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Hashcat
Hashcat hashcat |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-08-22T14:12:44.241Z
Reserved: 2026-07-31T16:10:55.447Z
Link: CVE-2026-68768
No data.
Status : Received
Published: 2026-08-22T15:16:20.903
Modified: 2026-08-22T15:16:20.903
Link: CVE-2026-68768
No data.
OpenCVE Enrichment
Updated: 2026-08-22T16:15:04Z
Weaknesses