PatchSiren cyber security CVE debrief
CVE-2026-49131 Deciso B.V. CVE debrief
A stored cross-site scripting vulnerability exists in OPNsense before version 26.1.9. Authenticated attackers with firewall rule management privileges can inject arbitrary HTML or JavaScript by embedding payloads in the firewall rule description field via the filter API endpoint. The unsanitized description value is persisted and later rendered through the default cell formatter in opnsense_bootgrid.js, which assigns raw cell content to innerHTML, causing injected scripts to execute in the browser of any authenticated user who views the Firewall Rules page.
- Vendor
- Deciso B.V.
- Product
- OPNsense
- CVSS
- MEDIUM 5.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-03
- Original CVE updated
- 2026-09-16
- Advisory published
- 2026-08-03
- Advisory updated
- 2026-09-16
Who should care
Firewall administrators, security teams, and IT personnel responsible for OPNsense deployments should assess exposure and verify the presence of this issue in their environments. They should prioritize patching or mitigating this vulnerability to prevent potential session hijacking or credential theft.
Why it matters
This stored cross-site scripting vulnerability in OPNsense allows authenticated attackers to inject malicious scripts, potentially leading to session hijacking or credential theft. Defenders should prioritize patching or mitigating this vulnerability to prevent these consequences.
- Potential session hijacking or credential theft
- Execution of injected scripts in the browser of authenticated users
- Compromise of Firewall Rules page integrity
- Possible lateral movement within the network
Technical summary
The vulnerability exists in OPNsense before version 26.1.9, allowing authenticated attackers with firewall rule management privileges to inject arbitrary HTML or JavaScript by embedding payloads in the firewall rule description field via the filter API endpoint. The unsanitized description value is persisted and later rendered through the default cell formatter in opnsense_bootgrid.js, causing injected scripts to execute in the browser of any authenticated user who views the Firewall Rules page.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability to prevent potential session hijacking or credential theft. Firewall administrators and security teams responsible for OPNsense deployments should assess exposure and verify the presence of this issue in their environments.
Recommended defensive actions
- Patch OPNsense to version 26.1.9 or later
- Restrict firewall rule management privileges to trusted users
- Monitor Firewall Rules page views for suspicious activity
- Consider implementing additional security controls, such as input validation and output encoding
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details about the vulnerability, including its description, CVSS score, and affected product information. Additional references include links to OPNsense release notes and a VulnCheck advisory.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-49131 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-49131
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-49131 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-49131
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://docs.opnsense.org/releases/CE_26.1.html
-
Source reference
Unverified legacy reference
URL: https://github.com/opnsense/core/commit/b11d6b340716e240868ab19a369e058a46f0876f
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/opnsense-stored-xss-via-firewall-rule-description-field
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.