Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
2.3
CVE-2026-111233: pfSense CE allows malicious link to run scripts in WebGUI
CVE-2026-111233 · published 3 days ago
Summary
Versions 2.7.1 through 2.9.0 of pfSense CE’s firewall rule page can be tricked into running code that an attacker supplies in a web link. If the optional “Require Firewall Interface” setting is turned on, a user with firewall‑rule privileges who clicks the crafted link could have the attacker’s script run in the management interface. Upgrade to a patched version or disable the setting until you can apply the update.
What to do
The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| netgate | pfsense ce | <= 2.9.0 |
Original advisory text
Netgate pfSense CE 2.7.1 through 2.9.0 Reflected XSS via firewall_rules.php
Netgate pfSense CE 2.7.1 through 2.9.0 contains a reflected cross-site scripting vulnerability in firewall_rules.php that allows remote attackers to inject script via the unencoded if parameter. When the non-default Require Firewall Interface option is enabled, attackers can lure users with firewall rules privileges into opening a crafted GET link to execute script in the WebGUI with their privileges.
References
- https://abraxaslabs.tech/research/pfsense-ce-leftovers
- https://github.com/abraxas/pfsense-rules-if-xss
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9...
- https://github.com/pfsense/pfsense/blob/9363ac5b8651a1c7a333180425ce7719070f95f9...
- https://www.vulncheck.com/advisories/netgate-pfsense-ce-2.7.1-through-2.9.0-refl...
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-79Cross-site Scripting (XSS)
Timeline
Published15 Oct 2026
Updated16 Oct 2026
First seen15 Oct 2026
Track software like this
Free during beta