W The Sleuth Kit (TSK) 4.6.6 odkryto podatność typu off-by-one overwrite wynikającą z niedomiarowania (underflow) podczas przetwarzania nieprawidłowej tablicy skrótów (hash table). Podatność otrzymała ocenę krytyczną (CVSS 9.8), co wskazuje na możliwość zdalnego wykonania kodu bez jakiejkolwiek autoryzacji.
▸ Pokaż oryginał (EN)
An issue was discovered in The Sleuth Kit (TSK) 4.6.6. There is an off-by-one overwrite due to an underflow on tools/hashtools/hfind.cpp while using a bogus hash table.
Błąd znajduje się w pliku tools/hashtools/hfind.cpp i jest sklasyfikowany jako CWE-193 (Off-by-one Error). Gdy narzędzie przetwarza spreparowaną, nieprawidłową tablicę skrótów, dochodzi do underflow — wartość indeksu lub licznika schodzi poniżej dopuszczalnego minimum, co skutkuje zapisem jednego bajtu poza granicą prawidłowego bufora. Taki zapis poza granicę (off-by-one overwrite) może doprowadzić do uszkodzenia pamięci w przewidywalnym miejscu, co z kolei może być wykorzystane do przejęcia kontroli nad przepływem wykonania programu.
Atakujący może doprowadzić do uszkodzenia pamięci procesu, a w konsekwencji do wykonania dowolnego kodu (RCE), uzyskania pełnej kontroli nad systemem lub jego destabilizacji. Wysoki wskaźnik CVSS (9.8) wskazuje na zagrożenie poufności, integralności i dostępności systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się aktualizację pakietu TSK do wersji wolnej od podatności zgodnie z komunikatami opublikowanymi na listach Fedora oraz w repozytorium projektu na GitHub.
The Sleuth Kit (TSK) w wersji 4.6.6 oraz pakiety Fedora (Fedoraproject Fedora) zawierające tę wersję biblioteki.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HFedora Project Fedora
OSFedoraproject303132Sleuthkit The Sleuth Kit
APPSleuthkit4.6.6
Powiązane podatności
PHP CGI argument injection – RCE na Windows przez mechanizm Best-Fit
Type Confusion w V8 (Google Chrome) — RCE przez spreparowaną stronę HTML
Type Confusion w silniku V8 Chrome — zdalne wykonanie kodu (RCE)
Use-after-free w Google Chrome Visuals umożliwiający ucieczkę z sandbox
Integer overflow w Skia w Google Chrome — sandbox escape