CVE-2026-75131
WysokieCVSS 7.8Streszczenie
NetworkManager-l2tp do wersji 1.52.4 (naprawione w 1.52.6) zawiera podatność na podniesienie uprawnień. Lokalny użytkownik z prawem tworzenia połączeń VPN może wstrzyknąć opcje pppd poprzez spreparowaną nazwę użytkownika VPN (zawierającą cudzysłów lub biały znak), co pozwala na wykonanie dowolnego kodu jako root.
Ocena ryzyka
Atakujący z uprawnieniami do tworzenia połączeń VPN może uzyskać pełną kontrolę nad systemem jako root, co stanowi krytyczne naruszenie poufności, integralności i dostępności.
Rekomendacja
Zaktualizuj NetworkManager-l2tp do wersji 1.52.6 lub nowszej. Ogranicz uprawnienia do tworzenia połączeń VPN wyłącznie do zaufanych użytkowników.
Inne podatności w NetworkManager-l2tp
Zobacz wszystkie- CVE-2026-93337Wysokie
NetworkManager-l2tp do wersji 1.52.4 (poprawione w 1.52.6) zawiera podatność niewłaściwej walidacji danych wejściowych, która pozwala lokalnym użytkownikom z uprawnieniami do tworzenia połączeń VPN wstrzykiwać dowolne dyrektywy pppd poprzez podanie wartości mru lub mtu zawierających końcową treść nieliczbową po prawidłowej liczbie całkowitej. Atakujący może wykorzystać zapis niezwalidowanych ciągów do pliku opcji pppd przez write_config_option() w celu wstrzyknięcia dyrektywy plugin, powodując załadowanie przez uprzywilejowany proces pppd biblioteki współdzielonej kontrolowanej przez atakującego i uzyskanie wykonania dowolnego kodu jako root.
- CVE-2026-19624Wysokie
Wtyczka NetworkManager-l2tp zapisuje kontrolowane przez atakującego właściwości połączenia VPN (vpn.data i vpn.secrets) bez escapowania do generowanego pliku ipsec.conf, który pluto ładuje jako root. Lokalny nieuprzywilejowany użytkownik może utworzyć i aktywować własny profil L2TP VPN z wstrzykniętą dyrektywą leftupdown zawierającą znak nowej linii, którą pluto wykona jako root po ustanowieniu asocjacji bezpieczeństwa IKE.
Oryginalny opis (angielski, źródło NVD)
NetworkManager-l2tp through 1.52.4, fixed in 1.52.6, contains a privilege escalation vulnerability that allows local users with permission to create VPN connections to execute arbitrary code as root by injecting pppd options through a crafted VPN username. Attackers can embed a double-quote character or whitespace in the username to break out of the pppd options file quoting context and include the pppd plugin directive, causing the privileged pppd process to load an attacker-controlled shared object.

