CVE-2026-48863
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 54 - wyżej niż 54% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego wywołania odmowy usługi (DoS) w systemach korzystających z libsolv do automatycznego przetwarzania pakietów lub repozytoriów. Atakujący może zakłócić działanie krytycznych procesów, takich jak aktualizacje oprogramowania, bez konieczności posiadania uwierzytelnienia.
Rekomendacja
Należy niezwłocznie zaktualizować bibliotekę libsolv do wersji zawierającej poprawkę usuwającą tę podatność. W międzyczasie zaleca się ograniczenie przetwarzania niezaufanych podpisów PGP oraz wdrożenie mechanizmów monitorowania anomalii w przepływie pracy.
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-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.
- 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. A stack-based buffer overflow vulnerability exists in the PGP verification component due to incorrect length handling when copying EdDSA 's' MPI into a stack buffer. A remote attacker could craft a malicious Ed25519 PGP signature with mismatched MPI lengths. Processing this crafted signature could lead to a denial of service in automated package or repository processing workflows.

