PatchSiren cyber security CVE debrief
CVE-2026-58390 opnsense CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-10-15T15:21:09.883Z and has not been modified since then. OPNsense is a FreeBSD based firewall and routing platform. The OpenVPN connection-status dashboard widget and connection-status view place a client common_name into data-common-name attributes without quote-safe encoding, allowing for stored XSS and potential root RCE. Administrators should verify their configurations and upgrade to version 26.1.11 or later.
- Vendor
- opnsense
- Product
- core
- CVSS
- HIGH 8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-15
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-15
- Advisory updated
- 2026-10-20
Who should care
Administrators of OPNsense systems, particularly those with OpenVPN servers configured with username-as-common-name and RADIUS or LDAP authentication, should assess exposure and prioritize remediation.
Why it matters
CVE-2026-58390 is a stored XSS vulnerability in OPNsense that can lead to root RCE. It affects OpenVPN connection-status views and dashboard widgets. Administrators should verify their configurations and upgrade to version 26.1.11 or later.
- Potential for stored XSS and root RCE in administrator sessions
- Possible unauthorized access to config.xml and privileged APIs
- Required verification of OpenVPN client configurations and system upgrades
Technical summary
The OpenVPN connection-status dashboard widget and connection-status view in OPNsense prior to version 26.1.11 place a client common_name into data-common-name attributes without quote-safe encoding, allowing for stored XSS and potential root RCE. The vulnerability requires an OpenVPN server configured with username-as-common-name and RADIUS or LDAP authentication, plus the ability to provision or self-register a valid backend username containing a double quote. An authenticated client using that username can close the attribute and add an event handler, while the local user database is not affected because its username validator rejects quotes.
Defensive priority
Administrators of OPNsense systems should prioritize verification of their OpenVPN client configurations and upgrade to version 26.1.11 or later.
Recommended defensive actions
- Verify OpenVPN client configurations for potential vulnerabilities
- Upgrade to OPNsense version 26.1.11 or later
- Review and restrict OpenVPN server configurations to prevent exploitation
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The CVE record and source item provide details on the vulnerability, including its existence in OpenVPN connection-status dashboard widget and connection-status view in OPNsense prior to version 26.1.11. The vulnerability requires an OpenVPN server configured with username-as-common-name and RADIUS or LDAP authentication, plus the ability to provision or self-register a valid backend username containing a double quote. Deployments where the same administrator controls both the identity backend and firewall do not cross a separate The
Sources and references
Verified primary and authoritative sources
-
CVE-2026-58390 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-58390
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-58390 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-58390
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
OPNsense: Stored XSS to root RCE via OpenVPN client common_name in status views
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/58xxx/CVE-2026-58390.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/security/advisories/GHSA-26cj-h9rj-g5pf
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/commit/11180daf579879d84d91a7fbea7a59320bc80868
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/commit/e7b2ac8093f804bef8eb88dfa9a0d99fad00c12b
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.