Katalog CVE

CVE-2026-120457

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

Streszczenie

libaec do wersji 1.1.7 zawiera podatność out-of-bounds read w m_se_decode() w src/decode.c, która pozwala atakującym obejść sprawdzenie granic ze znakiem poprzez zbyt długą sekwencję fundamentalną. Atakujący mogą dostarczyć spreparowany strumień CCSDS 121.0/SZIP z 2^31 lub więcej zerowymi bitami, aby zawiesić dekoder lub ujawnić sąsiednią pamięć w zdekodowanych próbkach.

Ocena ryzyka

Możliwe jest ujawnienie danych z pamięci lub awaria dekodera przy przetwarzaniu złośliwych strumieni. Ryzyko dotyczy aplikacji dekodujących niezaufane dane CCSDS/SZIP przy użyciu libaec.

Rekomendacja

Zaktualizuj libaec do wersji zawierającej poprawkę. Do czasu aktualizacji unikaj dekodowania niezaufanych strumieni CCSDS/SZIP.

Powiązane podatności

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

libaec through 1.1.7 contains an out-of-bounds read vulnerability in m_se_decode() in src/decode.c that allows attackers to bypass a signed bounds check via an overlong fundamental sequence. Attackers can supply a crafted CCSDS 121.0/SZIP stream with 2^31 or more zero bits to crash the decoder or leak adjacent memory into decoded samples.

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