CVE-2026-57155
OPNsense: Root-RCE durch beliebiges Dateischreiben im GeoIP-Alias-Importer
- Veröffentlicht
- 15.10.2026
- Aktualisiert
- 15.10.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HZusammenfassung
OPNsense ist eine FreeBSD-basierte Firewall- und Routing-Plattform. Vor Version 26.1.11 verwenden die Pfade process_zip() und process_gzip() des Firewall-Alias-GeoIP-Importers in src/opnsense/scripts/filter/lib/alias/geoip.py einen nicht validierten CSV-Ländercode-Wert (country_code), um Ausgabedateinamen unterhalb von /usr/local/share/GeoIP/alias zu konstruieren. Ein Benutzer mit der Berechtigung „Firewall Alias Edit“ kann eine vom Angreifer kontrollierte GeoIP-Quell-URL konfigurieren und ein Archiv bereitstellen, dessen Ländercode in ein anderes vorhandenes Verzeichnis traversiert, wodurch vom Angreifer kontrollierter Inhalt als root mit dem Suffix -IPv4 oder -IPv6 geschrieben wird. Ein manipuliertes newsyslog-Fragment und eine übergroße Protokolldatei können den standardmäßigen stündlichen root-Cron-Job nutzen, um Befehle als root auszuführen, was zu einer vollständigen Kompromittierung der Firewall führt. Dieses Problem ist in Version 26.1.11 behoben.
Quellen
- CVE-2026-57155Exploit
OPNsense Root RCE (CVE-2026-57155)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.