Katalog CVE

CVE-2026-68768

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

hashcat zawiera podatność przepełnienia bufora na stercie (zapis poza zakresem) w funkcji outfile_write() w src/outfile.c. Podczas składania danych wyjściowych do bufora o stałym rozmiarze (HCBUFSIZ_LARGE, ~16 MB), funkcja sekwencyjnie dołącza nazwę użytkownika, separator, hash i tekst jawny przez memcpy bez sprawdzania, czy łączna długość mieści się w pojemności bufora.

Ocena ryzyka

Atakujący może spowodować uszkodzenie pamięci i awarię procesu, co może prowadzić do odmowy usługi lub potencjalnie do wykonania dowolnego kodu.

Rekomendacja

Zaktualizuj hashcat do najnowszej wersji zawierającej poprawkę zabezpieczającą funkcję outfile_write().

Inne podatności w hashcat

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS