CVE-2026-9150
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 34 - wyżej niż 34% wszystkich znanych CVE
Streszczenie
W libsolv znaleziono podatność na przepełnienie bufora na stosie w parserze metadanych Debiana podczas przetwarzania specjalnie spreparowanych metadanych repozytorium Debiana. Atakujący może dostarczyć złośliwe znaczniki sum kontrolnych SHA384 lub SHA512, prowadząc do uszkodzenia pamięci i odmowy usługi (DoS).
Ocena ryzyka
Podatność może być wykorzystana do spowodowania awarii systemu lub potencjalnie do wykonania dowolnego kodu, co stanowi poważne zagrożenie dla integralności i dostępności systemów używających libsolv.
Rekomendacja
Zaleca się aktualizację libsolv do wersji zawierającej poprawkę usuwającą podatność na przepełnienie bufora.
Inne podatności w libsolv
Zobacz wszystkie- CVE-2026-82327Średnie
W bibliotece libsolv, używanej przez menedżery pakietów RPM (takie jak dnf i zypper) do pracy z plikami pamięci podręcznej .solv, występuje błąd polegający na braku walidacji wartości directory-id podczas przepisywania pliku .solv. Uszkodzony lub specjalnie spreparowany plik .solv (np. pozostawiony w stanie po nieczystym zamknięciu systemu) może spowodować zapis poza zakresem pamięci, gdy narzędzie takie jak dnf, yum lub zypper go przetworzy. Skuteczne wykorzystanie może doprowadzić do awarii narzędzia (denial of service), ale nie oczekuje się możliwości wykonania dowolnego kodu, ponieważ zapis poza zakresem zawsze przechowuje stałą, niekontrolowaną przez atakującego wartość.
- CVE-2026-48863Wysokie
W bibliotece libsolv odkryto podatność przepełnienia bufora na stosie w komponencie weryfikacji PGP. Błąd wynika z nieprawidłowego obsługiwania długości podczas kopiowania MPI 's' EdDSA do bufora stosowego. Zdalny atakujący może stworzyć złośliwy podpis PGP Ed25519 z niedopasowanymi długościami MPI, co prowadzi do odmowy usługi w zautomatyzowanych procesach przetwarzania pakietów lub repozytoriów.
- CVE-2026-48864Wysokie
Biblioteka libsolv zawiera podatność na przepełnienie bufora sterty podczas dekompresji danych kontrolowanych przez atakującego w plikach .solv z powodu niewystarczającej walidacji wejścia. Specjalnie spreparowany plik .solv może prowadzić do dostępu do pamięci poza dozwolonym zakresem, co może skutkować ujawnieniem informacji, zmianą wykonania programu lub odmową usługi.
- CVE-2026-9149Średnie
W bibliotece libsolv wykryto podatność na przepełnienie bufora sterty podczas przetwarzania specjalnie spreparowanego pliku .solv zawierającego ujemne wartości rozmiaru w funkcji repo_add_solv. Prowadzi to do nieprawidłowego przydziału pamięci i zapisu poza zakresem, co może być wykorzystane do ataku typu DoS.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in libsolv. This stack-based buffer overflow vulnerability occurs in libsolv's Debian metadata parser when processing specially crafted Debian repository metadata. An attacker could exploit this by providing malicious SHA384 or SHA512 checksum tags, leading to memory corruption and a denial of service (DoS) in the affected system.

