CVE-2026-68765
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
hashcat w wersjach po v7.1.2 zawiera podatność na przepełnienie bufora sterty w module KeePass AESKDF/KDBX v4 (moduł 34301). Atakujący może dostarczyć zbyt duży dziewiąty token pola hasha, co powoduje zapis poza granicami bufora i może prowadzić do uszkodzenia sterty lub naruszenia pamięci.
Ocena ryzyka
Ryzyko uszkodzenia pamięci, co może prowadzić do awarii programu lub potencjalnego wykonania kodu.
Rekomendacja
Zaleca się aktualizację hashcat do wersji zawierającej poprawkę lub unikanie używania podatnego modułu.
Inne podatności w hashcat
Zobacz wszystkie- CVE-2026-42483Krytyczne
W wersji 7.1.2 hashcata występuje przepełnienie bufora oparte na stercie w parserze haszy Kerberos, co pozwala atakującemu na wywołanie odmowy usługi lub potencjalne wykonanie dowolnego kodu poprzez spreparowany plik haszy Kerberos.
- CVE-2026-42482Krytyczne
W mangle_to_hex_lower() i mangle_to_hex_upper() w hashcat v7.1.2 występuje przepełnienie bufora na stosie, które może prowadzić do odmowy usługi lub wykonania dowolnego kodu. Problem ten występuje przy użyciu pliku reguł lub opcji -j lub -k z hasłami o długości 128 lub więcej znaków.
- CVE-2026-68768Średnie
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.
- CVE-2026-68767Średnie
Funkcja fgetl() w hashcat (src/filehandling.c) zapisuje terminator null jeden bajt poza buforem wywołującego, gdy linia wejściowa ma dokładnie długość bufora. Atakujący mogą wywołać ten zapis poza zakresem na stercie, dostarczając plik hash, potfile lub listę słów zawierającą linię o dokładnie HCBUFSIZ_LARGE bajtach.
- CVE-2026-68766Wysokie
Hashcat nie ogranicza opcji wiersza poleceń podczas analizowania plików przywracania, co pozwala atakującym na wstrzyknięcie opcji przekierowujących wyjście, takich jak --outfile i --potfile-path. Atakujący mogą przygotować pliki przywracania ze złośliwymi opcjami, aby dodać kontrolowaną treść do dowolnych plików, co umożliwia wykonanie kodu podczas celowania w pliki startowe powłoki.
Oryginalny opis (angielski, źródło NVD)
hashcat master branch builds after v7.1.2 contain a heap buffer overflow vulnerability in the KeePass AESKDF/KDBX v4 module (module 34301) that allows attackers to corrupt adjacent heap memory by supplying an oversized ninth hash field token. The module accepts up to 600 hex characters for the ninth token field but decodes it into a fixed 256-byte buffer with no length check, allowing a maximal input to write up to 44 bytes past the buffer boundary into adjacent esalt fields and heap chunk metadata, potentially enabling heap corruption or memory access violations.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

