hashcat 存在一个基于堆的缓冲区溢出(越界写入)漏洞,该漏洞位于 src/outfile.c 文件中的 outfile_write() 函数内。在将输出组装到固定大小的缓冲区(HCBUFSIZ_LARGE,约 16 MB)时,该函数依次通过 memcpy 追加用户名、分隔符、哈希值和明文,但未验证累积长度是否仍在缓冲区容量范围内。当使用 --username --show 选项针对包含超大用户名的构造哈希文件运行,且该用户名几乎填满缓冲区时,最终组装的输出长度会超出缓冲区边界,导致堆缓冲区溢出,从而可能破坏内
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-68766 | 7.8 HIGH | hashcat through 7.1.2 Arbitrary File Write via Restore File Option Injection |
| CVE-2026-68767 | 6.1 MEDIUM | hashcat through 7.1.2 Off-by-One Out-of-Bounds Heap Write in fgetl() |
No comments yet