PatchSiren cyber security CVE debrief
CVE-2026-58395 opnsense CVE debrief
A vulnerability in OPNsense, a FreeBSD-based firewall and routing platform, allows an authenticated user with any affected module privilege to inject XPath into the safe-delete path, potentially exposing configuration data across modules. The issue arises from the unsafe interpolation of an unvalidated safe-delete token from the request URL into an XPath expression over config.xml. This can lead to the exposure of configuration item names, descriptions, reference paths, and UUIDs, as well as provide an XPath substring-presence oracle, including for modules the user cannot otherwise access. The vulnerability is fixed in version 26.1.11.
- Vendor
- opnsense
- Product
- core
- CVSS
- MEDIUM 4.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-15
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-10-15
- Advisory updated
- 2026-10-15
Who should care
OPNsense administrators and users with module privileges should assess exposure and apply patches to prevent potential configuration data exposure. The vulnerability allows an authenticated user to inject XPath into the safe-delete path, potentially exposing configuration data across modules. Administrators should review and monitor configuration data access and modifications, and restrict access to affected delete endpoints.
Why it matters
The vulnerability allows an authenticated user to inject XPath into the safe-delete path, potentially exposing configuration data across modules. OPNsense administrators should assess exposure and apply patches to prevent potential configuration data exposure.
- Potential exposure of configuration item names, descriptions, reference paths, and UUIDs
- XPath substring-presence oracle for modules the user cannot otherwise access
- Error response exposure of sensitive configuration data
- Verification priority for OPNsense administrators to ensure patch application
Technical summary
The OPNsense safe-delete path is vulnerable to XPath injection, allowing an authenticated user with any affected module privilege to potentially expose configuration data across modules. The issue arises from the unsafe interpolation of an unvalidated safe-delete token from the request URL into an XPath expression over config.xml. The vulnerability is fixed in version 26.1.11, and administrators should assess exposure and apply patches to prevent potential configuration data exposure. The vulnerability does not modify configuration or perform a deletion but can provide an XPath substring-presence oracle.
Defensive priority
Medium priority for OPNsense administrators to assess exposure and apply patches
Recommended defensive actions
- Assess exposure by checking if the current OPNsense version is prior to 26.1.11
- Apply patches or upgrade to version 26.1.11 or later
- Review and monitor configuration data access and modifications
- Restrict access to affected delete endpoints
- Verify patch application and review system logs for potential exploitation attempts
- Conduct a thorough review of system configurations and user access controls
- Implement additional monitoring and detection measures to identify potential security incidents
Evidence notes
The CVE record and source item provide details on the vulnerability, affected versions, and fixed version 26.1.11. However, there is limited information on potential exploitation or victim impact. OPNsense administrators should verify their deployments and apply patches to prevent potential configuration data exposure. The vulnerability allows an authenticated user to inject XPath into the safe-delete path, potentially exposing configuration data across modules.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-58395 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-58395
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-58395 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-58395
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
OPNsense: XPath injection in MVC safe-delete
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/58xxx/CVE-2026-58395.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/security/advisories/GHSA-98h6-479q-9q3w
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/commit/631e14721b311badc1d3c0d29321e4d42585156b
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/commit/d7054cef69f72588feac1091254960835be19dfe
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://hackerask.com/posts/opnsense
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.