CVE-2026-68766
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Możliwość wykonania kodu na systemie docelowym może prowadzić do pełnego przejęcia systemu lub eskalacji uprawnień.
Rekomendacja
Zaktualizuj hashcat do najnowszej wersji, która zawiera poprawkę, i unikaj używania niezaufanych plików przywracania.
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-68765Średnie
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.
Oryginalny opis (angielski, źródło NVD)
hashcat fails to restrict command-line options when parsing restore files, allowing attackers to inject output-redirecting options like --outfile and --potfile-path. Attackers can craft restore files with malicious options to append attacker-controlled content to arbitrary files, enabling code execution when targeting shell startup files.

