CVE-2026-58392 in OPNsense
Riassunto
di VulDB • 15/10/2026
OPNsense è una piattaforma di firewall e routing basata su FreeBSD. Prima della versione 26.1.11, la pagina NTP GPS memorizza il valore initcmd fornito dall'operatore in formato base64, applica legacy_html_escape_form_data() alla stringa codificata e successivamente utilizza base64_decode() per decodificare direttamente il valore nella textarea del comando di inizializzazione GPS in src/www/services_ntpd_gps.php. Poiché la decodifica avviene dopo l'escaping, l'HTML memorizzato rimane non escapato al sink di output. Un utente con i privilegi page-services-ntp-gps può memorizzare un valore che chiude la textarea e lo script viene eseguito nella sessione di qualsiasi utente che in seguito apre la pagina GPS. Lo script può leggere il materiale CSRF ed eseguire azioni autenticate, incluse quelle disponibili per un amministratore. Questo problema è risolto nella versione 26.1.11.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.