Every CVE Search/ Get API key

CVE-2026-68767

hashcat through 7.1.2 Off-by-One Out-of-Bounds Heap Write in fgetl()

6.9 Medium

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Passive

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
High

Exploit likelihood

0.17%Unchanged since Aug 23, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.9

hashcat through 7.1.2 Off-by-One Out-of-Bounds Heap Write in fgetl()

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
CVE-2026-68767
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Weakness
CWE-193
Updated
2026-11-02
EUVDEUVD-2026-64312 6.9

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
EUVD-2026-64312
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-vgv2-whp7-2895 6.9

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the...

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
GHSA-vgv2-whp7-2895
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Weakness
CWE-193
Updated
2026-11-02
NVD 6.9

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
CVE-2026-68767
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Weakness
CWE-193
Updated
2026-11-02
OSV 6.9

hashcat through 7.1.2 Off-by-One Out-of-Bounds Heap Write in fgetl()

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
CVE-2026-68767
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-193
Updated
2026-11-02
OSVDEBIAN-CVE-2026-68767 6.9

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
DEBIAN-CVE-2026-68767
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Updated
2026-11-02
OSVUBUNTU-CVE-2026-68767 6.9

hashcat's fgetl() function in src/filehandling.c writes a null terminator one byte past the caller's buffer when an input line is exactly the buffer length. Attackers can trigger this out-of-bounds heap write by providing a hash file, potfile, or wordlist containing a line of exactly HCBUFSIZ_LARGE bytes.

Record
UBUNTU-CVE-2026-68767
CVSS 4.0
6.9 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
6.1 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2026:12181-1 No score

hashcat-7.1.2+git942-1.1 on GA media

These are all security issues fixed in the hashcat-7.1.2+git942-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12181-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:22138-1 No score

Security update for hashcat

This update for hashcat fixes the following issues:

Changes in hashcat:

Update to snapshot v7.1.2-942-gef3508ed8:

  • Addressed CVE-2026-68768 [boo#1276256], CVE-2026-68767 [boo#1276255], CVE-2026-68766 [boo#1276254]
  • Feed plugins and attack-mode 8
  • Probability-ordered PCFG and targeted hints in attack-mode 4
  • Device-accelerated table attacks in attack-mode 5
  • Wordlists inside masks with attack-mode 12
  • Account-aware association in attack-mode 9
  • Seekable wordlists and one cache location
  • A brain server built for large sessions
  • Rules in every attack-mode
  • A Python bridge that uses every CPU thread

Update to release 7.1.2:

  • New algorithms: AS/400 DES, AS/400 SHA1, Cisco-ISE SHA256, LUKS2-Argon2i KDF, KeePass KDBX v4, SAP CODVN H SHA512, sm3crypt, BLAKE2b-256, MD6, sha224
  • Use BUILD_MODE=cross to not optimize for build machine CPU (boo#1248352)

Update to release 7.0.0:

  • Full release notes at /usr/share/doc/packages/hashcat/docs/releases_notes_v7.0.0.md
  • Assimilation Bridge: Integrate external resources like CPUs, FPGAs, embedded interpreters, and more into the cracking pipeline.
  • Python Bridge Plugin: Rapidly implement hash-matching logic in Python. No recompilation needed, supports multithreading and rule engine by default.
  • Virtual Backend Devices: Internally partitions physical GPUs into multiple logical devices for better bridge integration and async workloads.
  • Hash-Mode Autodetection: Omit the -m flag and let Hashcat detect the hash-mode, or use --identify to list possibilities.
  • 58 new application-specific hash types, including Argon2, MetaMask, Microsoft Online Account, SNMPv3, GPG, OpenSSH, and LUKS2
  • 17 new generic hash constructions used in real-world web apps and protocols
  • 11 new primitives added to the crypto library, improving reuse and plugin development
  • 20 new tools to extract hashes from popular sources, including APFS, Virtualbox, BitLocker, and various wallet formats
  • Complete refactor of the autotuning engine for better device utilization
  • Major rewrite of memory management to eliminate previous 4GB allocation caps and enable full memory usage across devices
Record
openSUSE-SU-2026:22138-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
hashcat
Debian:12
All versions, plus listed versions
6.2.6+ds1-16.2.6+ds2-17.1.2+ds1-17.1.2+ds1-27.1.2+ds1-37.1.2+ds1-4
None known
hashcat
Debian:13
All versions, plus listed versions
6.2.6+ds2-17.1.2+ds1-17.1.2+ds1-27.1.2+ds1-37.1.2+ds1-4
None known
hashcat
Debian:14
All versions, plus listed versions
6.2.6+ds2-17.1.2+ds1-17.1.2+ds1-27.1.2+ds1-37.1.2+ds1-4
None known
hashcat
Ubuntu:18.04:LTS
All versions, plus listed versions
3.60-14.0.1-1
None known
hashcat
Ubuntu:20.04:LTS
All versions, plus listed versions
5.1.0+ds1-15.1.0+ds1-2
None known
hashcat
Ubuntu:22.04:LTS
All versions, plus listed versions
6.1.1+ds1-16.2.5+ds1-2
None known
hashcat
Ubuntu:24.04:LTS
All versions, plus listed versions
6.2.6+ds1-16.2.6+ds1-1build16.2.6+ds1-1build2
None known
hashcat
Ubuntu:26.10
All versions, plus listed versions
7.1.2+ds1-37.1.2+ds1-4
None known
hashcat
Ubuntu:26.04:LTS
All versions, plus listed versions
6.2.6+ds2-17.1.2+ds1-3
None known
hashcat
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 7.1.2+git942-1.1
7.1.2+git942-1.1
hashcat
openSUSE:Leap 16.0
From an advisory covering 3 CVEs
before 7.1.2+git942-bp160.1.1
7.1.2+git942-bp160.1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-68767 is a medium vulnerability (CVSS 6.9) in Hashcat, published August 22, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.17%, the 6th percentile. No source names a fixed version.

References

Show 13 moreShow less
MoveEnter Open