Katalog CVE

CVE-2024-9050

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

Wtyczka libreswan dla NetworkManager nieprawidłowo oczyszcza konfigurację VPN od lokalnego nieuprzywilejowanego użytkownika. Brak odpowiedniego escapowania znaków specjalnych w formacie klucz-wartość pozwala na interpretację wartości jako kluczy, co umożliwia nadużycie parametru `leftupdown` do wykonania dowolnego polecenia.

Ocena ryzyka

Ryzyko polega na możliwości eskalacji uprawnień lokalnych i potencjalnym wykonaniu kodu jako root przez nieuprzywilejowanego użytkownika, który może stworzyć złośliwą konfigurację VPN.

Rekomendacja

Należy niezwłocznie zaktualizować pakiet NetworkManager-libreswan do wersji zawierającej poprawkę zabezpieczającą. Do czasu aktualizacji ograniczyć dostęp lokalnych użytkowników do konfiguracji VPN.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

A flaw was found in the libreswan client plugin for NetworkManager (NetkworkManager-libreswan), where it fails to properly sanitize the VPN configuration from the local unprivileged user. In this configuration, composed by a key-value format, the plugin fails to escape special characters, leading the application to interpret values as keys. One of the most critical parameters that could be abused by a malicious user is the `leftupdown`key. This key takes an executable command as a value and is used to specify what executes as a callback in NetworkManager-libreswan to retrieve configuration settings back to NetworkManager. As NetworkManager uses Polkit to allow an unprivileged user to control the system's network configuration, a malicious actor could achieve local privilege escalation and potential code execution as root in the targeted machine by creating a malicious configuration.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS