CVE-2026-85498
NiskieCVSS 3.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
W polkit wykryto błąd polegający na tym, że przetwarzanie danych wejściowych rozpoczynających się od bajtu null powoduje błąd arytmetyczny w pomocniku agenta uwierzytelniania. Prowadzi to do niedomiaru liczby całkowitej podczas obliczania długości bufora i w konsekwencji do odczytu poza granicami pamięci, co może spowodować awarię aplikacji i odmowę usługi (DoS).
Ocena ryzyka
Atakujący mogący dostarczyć spreparowane dane wejściowe może wywołać awarię usługi uwierzytelniania, zakłócając działanie systemu. Może to wpłynąć na dostępność krytycznych usług zależnych od polkit.
Rekomendacja
Należy zainstalować aktualizację polkit zawierającą poprawkę błędu arytmetycznego. Do czasu aktualizacji zaleca się monitorowanie i ograniczanie możliwości dostarczania nieoczekiwanych danych wejściowych do agenta uwierzytelniania.
Inne podatności w polkit
Zobacz wszystkie- CVE-2025-14338Wysokie
W systemach Polkit przed wersją v0.69.0 domyślnie wyłączono uwierzytelnianie, a jednocześnie występuje wyścig (race condition) w sprawdzaniu autoryzacji. Może to prowadzić do tych samych problemów, co w przypadku podatności CVE-2025-66005.
- CVE-2021-3560WysokieAktywnie exploitowane
Stwierdzono, że polkit może zostać oszukany w celu ominięcia kontroli poświadczeń dla żądań D-Bus, podnosząc uprawnienia żądającego do użytkownika root. Ta wada może być wykorzystana przez nieuprzywilejowanego lokalnego atakującego, na przykład do utworzenia nowego lokalnego administratora. Największe zagrożenie z tej podatności dotyczy poufności i integralności danych oraz dostępności systemu.
- CVE-2021-4034WysokieAktywnie exploitowane
Podatność na lokalną eskalację uprawnień w narzędziu pkexec pakietu polkit. pkexec nieprawidłowo obsługuje liczbę parametrów wywołania, co pozwala na wykonanie zmiennych środowiskowych jako komend.
- CVE-2026-4897Średnie
W polkit wykryto podatność, w której lokalny użytkownik może wykorzystać specjalnie spreparowane, nadmiernie długie dane wejściowe do binarki `polkit-agent-helper-1` z ustawionym bitem setuid przez standardowe wejście (stdin). To nieograniczone dane wejściowe mogą prowadzić do warunku braku pamięci (OOM), powodując odmowę usługi (DoS) dla systemu.
- CVE-2025-7519Średnie
W polkit znaleziono błąd polegający na zapisie poza dozwolonym obszarem pamięci podczas przetwarzania polityki XML zawierającej 32 lub więcej zagnieżdżonych elementów. Może to prowadzić do awarii lub innych nieoczekiwanych zachowań, a możliwość zdalnego wykonania kodu nie jest wykluczona.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in polkit. When processing input that begins with a null byte, an arithmetic error in the authentication agent helper causes an integer underflow during buffer length calculation, resulting in an out-of-bounds memory read. An attacker capable of supplying crafted input can trigger this flaw, potentially causing an application crash and resulting in a Denial of Service (DoS).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

