Security incident · GHSA-jm2f-ch62-rpxr
Multiple Stored XSS
Published Jul 21, 2026 · catalog updated Jul 21, 2026 · Multiple Stored XSS
Last checked Nov 2, 2026. A connected source was read within the last 7 days.
Open the advisory
Exploitation likelihood is not on this record for GHSA-jm2f-ch62-rpxr. A missing EPSS score is not a low risk. Compare Multiple Stored XSS with the linked advisory before you change production.
Gaps on this record
- The stored product name is a package slug. The name on this page is taken from the title (Multiple Stored XSS).
- No version range is stored. A customer cannot check an installed version against this record.
- No vendor fix or required action is stored. Compare the linked advisory before you change production.
- EPSS is missing. A missing score is not a low risk.
- Severity
- Medium6.3
- Known exploitation
- Not in CISA/VulnCheck KEV
- EPSS
- Awaiting synchronization with FIRST
- Remediation
- Not established
- Affected products
- See sources for product scope
## Summary Four stored XSS issues were confirmed end-to-end on OPNsense after excluding already published GitHub Security Advisories. | ID | Finding | Source actor | Victim page | Status | Practicality | |---|---|---|---|---|---| | XSS-1 | Trust Revocation CRL Description stored XSS | Authenticated user with / | | Confirmed | Delegated WebGUI privilege, not required | | XSS-2 | Firewall rule Description stored XSS in Diagnostics Firewall Live View | Authenticated user with / , plus a logged matching packet | | Confirmed | Delegated WebGUI privilege, not required | | XSS-3 | Dashboard Announcements RSS feed stored XSS | Controlled or compromised trusted RSS/feed source | Dashboard Announcements widget | Confirmed technical sink | Requires control of the trusted announcements feed path | | XSS-4 | Suricata rule metadata stored XSS | Controlled or compromised IDS ruleset source | rule details | Confirmed technical sink | Requires control of a trusted or enabled ruleset source | The first two findings are normal WebGUI stored-config XSS issues reachable by non-root, non- delegated users. OPNsense supports fine-grained privileges through per-user/per-group entries, so a user can hold or without being a full administrator. The last two findings are cross-plane stored XSS issues: external content is fetched, parsed, cached, and later rendered by the WebGUI. They are technically confirmed but have different vendor-actionability because exploitation depends on control of trusted external content. ## Root Cause The common root cause is not a single field type. The recurring pattern is: 1. A text value is stored in configuration, runtime state, feed data, rule metadata, or log-derived state. 2. The value is later considered trusted because it came from an internal API or cached backend state. 3. A WebGUI page decodes or injects the value into an HTML/DOM context. 4. The final rendering step uses raw , template literal HTML, decoded entity data, or an unsanitized table formatte
No affected version ranges are stored yet. Use the vendor advisory before you decide this record does not apply.
How to fix GHSA-jm2f-ch62-rpxr
No stored fix
No vendor fix text is stored. Use the linked advisory before you change production.
Version check
No version range is stored, so an installed version cannot be checked on this page.
Advisory
Open the inventory_github record and follow its fix.
Official advisories
What to do
Three questions, each answered from this record only. Confirm the vendor advisory before you patch.
Should you patch?
Exploitation likelihood is not on this record for GHSA-jm2f-ch62-rpxr. A missing EPSS score is not a low risk. Compare Multiple Stored XSS with the linked advisory before you change production.
Which versions are affected?
Affected version ranges are not on this record. Compare the installed version with the linked vendor advisory before you change production.
What should an analyst verify?
CWE-79: Cross-site Scripting (XSS). EPSS is not on this record yet. There is no CISA KEV listing. No Exploit-DB or Metasploit reference is linked. Use the source links for the original advisory.
Technology hubs
Code
The project this record applies to. Exploit listings stay in References.
No public source repository is identified for this product.
Timeline
Detection, updates, and resolution for this record.
Jul 21, 2026 · Maintainer security tabs
Detected
## Summary Four stored XSS issues were confirmed end-to-end on OPNsense after excluding already published GitHub Security Advisories. | ID | Finding | Source actor | Victim page | Status | Practicality | |---|---|---|---|---|---| | XSS-1 | Trust Revocation CRL Description stored XSS | Authenticated user with / | | Confirmed | Delegated WebGUI privilege, not required | | XSS-2 | Firewall rule Descr
Sources
- Maintainer security tabsVendor advisoryGHSA-jm2f-ch62-rpxr
## Summary Four stored XSS issues were confirmed end-to-end on OPNsense after excluding already published GitHub Security Advisories. | ID | Finding | Source actor | Victim page | Status | Practicality | |---|---|---|---|---|---| | XSS-1 | Trust Revocation CRL Description stored XSS | Authenticated user with / | | Confirmed | Delegated WebGUI privilege, not required | | XSS-2 | Firewall rule Descr
github.com
Freshness
Last verified in this catalog Jul 21, 2026. Significant claims (KEV, EPSS, CVSS, affected ranges) come from the source rows above — open the original publisher for the authoritative advisory.
- Maintainer security tabsNov 2, 2026