CVE-2026-102474
ŚrednieCVSS 4.0Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W powłoce dash wbudowane polecenie printf rezerwuje cztery bajty przed konwersją sekwencji Unicode \u lub \U, podczas gdy wielobajtowy token może wymagać pięciu lub sześciu bajtów. Lokalny użytkownik mogący dostarczyć taką sekwencję do dash printf lub echo %b może zapisać jeden lub dwa bajty poza zarezerwowanym obszarem.
Ocena ryzyka
Lokalny użytkownik może wywołać zapis poza granicami bufora, co potencjalnie prowadzi do uszkodzenia pamięci lub wykonania kodu. Ryzyko dotyczy systemów używających dash jako powłoki.
Rekomendacja
Zaktualizuj pakiet dash do wersji zawierającej poprawkę błędu rezerwacji bajtów dla sekwencji Unicode.
Inne podatności w dash
Oryginalny opis (angielski, źródło NVD)
A flaw was found in dash. The printf builtin reserves four bytes before converting a Unicode \u or \U escape, but the multi-byte token can need five or six bytes. A local user who can supply such an escape to dash printf or echo %b, including through dash -c and a positional argument, can write one or two bytes past that reservation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

