CVE-2014-8118
WysokieStreszczenie
Przepełnienie całkowitej liczby w RPM 4.12 i wcześniejszych wersjach umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany nagłówek CPIO w sekcji ładunku pliku RPM, co prowadzi do przepełnienia bufora na stosie.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla integralności i poufności systemu.
Rekomendacja
Zaleca się aktualizację RPM do wersji nowszej niż 4.12, aby zlikwidować tę podatność.
Inne podatności w RPM
Zobacz wszystkie- CVE-2017-7501Wysokie
Wersje rpm przed 4.13.0.2 używają tymczasowych plików z przewidywalnymi nazwami podczas instalacji RPM. Atakujący, mający możliwość zapisu w katalogu, w którym będą instalowane pliki, może stworzyć dowiązania symboliczne do dowolnej lokalizacji, co może prowadzić do modyfikacji zawartości i uprawnień do dowolnych plików.
- CVE-2013-6435Wysokie
W RPM w wersji 4.11.1 i wcześniejszych występuje warunek wyścigu, który pozwala zdalnym atakującym na wykonanie dowolnego kodu poprzez spreparowany plik RPM. Problem polega na tym, że instalacja pliku najpierw wydobywa zawartość do plików tymczasowych, zanim zweryfikuje podpis.
- CVE-2026-78367Wysokie
Znaleziono podatność w przetwarzaniu archiwów tar przez rpmbuild w RPM. Podczas przetwarzania spreparowanego archiwum źródłowego funkcja getTarSpec() w tools/rpmbuild.cc przekazuje kontrolowaną przez atakującego nazwę członka archiwum tar do rpmExpand() jako część wyrażenia makra %{basename:...}.
- CVE-2026-44605Średnie
W menedżerze pakietów RPM wykryto podatność polegającą na przepełnieniu bufora na stercie podczas przetwarzania specjalnie spreparowanego pliku bazy danych NDB. Błąd wynika z nieprawidłowego obliczenia alokacji pamięci podczas analizy pliku. Lokalny użytkownik może wykorzystać tę podatność do wywołania odmowy usługi, czyniąc system niedostępnym.
Oryginalny opis (angielski, źródło NVD)
Integer overflow in RPM 4.12 and earlier allows remote attackers to execute arbitrary code via a crafted CPIO header in the payload section of an RPM file, which triggers a stack-based buffer overflow.

