CVE-2026-19624
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Umożliwia lokalną eskalację uprawnień do roota. Jest to ta sama klasa błędu co CVE-2018-10900 (NetworkManager-vpnc).
Rekomendacja
Zaktualizuj NetworkManager-l2tp do wersji zawierającej poprawkę. Do czasu aktualizacji ogranicz możliwość tworzenia i aktywowania profili VPN przez użytkowników bez uprawnień.
Inne podatności w NetworkManager-l2tp
Zobacz wszystkie- CVE-2026-75131Wysokie
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in NetworkManager-l2tp. The plugin writes attacker-controlled VPN connection properties (vpn.data and vpn.secrets values) unescaped into a generated ipsec.conf file that pluto loads as root. A local unprivileged user can create and activate their own L2TP VPN profile containing a newline-injected leftupdown directive; pluto executes that command as root when the IKE security association is established, resulting in local privilege escalation. This is the same bug class as CVE-2018-10900 (NetworkManager-vpnc).

