Medium · published October 15, 2026
Netgate pfSense CE 2.3.0 through 2.9.0 contains a stored cross-site scripting vulnerability that allows authenticated users with Firewall: Rules or NAT: Port Forward privileges to inject scripts via the separator color field. Attackers can submit a crafted separator[] color value that display_separator() renders unencoded into class attributes, executing in administrators' browsers to perform WebGUI actions with their privileges.
| Product | Versions | Fixed in |
|---|---|---|
| pfsense/pfsense | ≥ 2.3.0, ≤ 2.9.0 | — |