CVE-2026-48864
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może zdalnie spowodować awarię aplikacji korzystającej z libsolv, wyciek poufnych danych lub przejąć kontrolę nad procesem.
Rekomendacja
Należy zaktualizować libsolv do wersji zawierającej poprawkę usuwającą podatność.
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-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.
- CVE-2026-9150Średnie
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).
Oryginalny opis (angielski, źródło NVD)
A flaw was found in libsolv. This heap buffer overflow occurs during the decompression of attacker-controlled compressed data within `.solv` files due to insufficient input validation. An attacker can provide a specially crafted `.solv` file, which, when processed by a vulnerable application, can lead to out-of-bounds memory access. This could result in information disclosure, alteration of program execution, or a denial of service.

