Katalog CVE

CVE-2026-103242

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Wada przepełnienia bufora na stercie w rpm. RPMTAG_FILESIGNATURES w spreparowanym, niepodpisanym pakiecie RPM jest zadeklarowany z niewłaściwym typem nagłówka, co powoduje, że hex2binv() przydziela jednobajtowy bufor, a następnie zapisuje zawartość sterowaną przez atakującego poza przydział. Jest to osiągalne przez rpm2cpio, rpm2archive i rpm -qlvp na niezaufanym pakiecie.

Ocena ryzyka

Ryzyko wykonania dowolnego kodu lub awarii systemu podczas przetwarzania złośliwego pakietu RPM.

Rekomendacja

Zaktualizuj rpm do wersji zawierającej poprawkę oraz unikaj przetwarzania niezaufanych pakietów RPM.

Inne podatności w rpm

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

A heap-based buffer overflow flaw was found in rpm. RPMTAG_FILESIGNATURES in a crafted, unsigned RPM package's main header is declared with the wrong header type, causing hex2binv() to allocate a one-byte buffer and then write the tag's attacker-controlled, hex-decoded content — of attacker-chosen length — past the end of that allocation. This is reachable via rpm2cpio, rpm2archive, and rpm -qlvp on an untrusted package.

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