CVE-2010-4412

pfSense 2 beta 4 - Cross-Site Scripting via id Parameter in pkg_edit.php

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 4 public exploits for CVE-2010-4412. PoCs published by dave b.

AI-analyzed exploit summary This exploit demonstrates a reflected XSS vulnerability in pfSense 2 Beta 4 by injecting a malicious script via the 'if' parameter in status_graph.php. The PoC uses a simple alert(1) payload to confirm the vulnerability.

Description

Multiple cross-site scripting (XSS) vulnerabilities in pfSense 2 beta 4 allow remote attackers to inject arbitrary web script or HTML via (1) the id parameter in an olsrd.xml action to pkg_edit.php, (2) the xml parameter to pkg.php, or the if parameter to (3) status_graph.php or (4) interfaces.php, a different vulnerability than CVE-2008-1182 and CVE-2010-4246.

Exploits (4)

exploitdb WORKING POC VERIFIED
by dave b · textremotehardware
https://www.exploit-db.com/exploits/35070

This exploit demonstrates a reflected XSS vulnerability in pfSense 2 Beta 4 by injecting a malicious script via the 'if' parameter in status_graph.php. The PoC uses a simple alert(1) payload to confirm the vulnerability.

Classification
Working Poc 90%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: pfSense 2 Beta 4
No auth needed
Prerequisites: access to the target URL
MITRE ATT&CK
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by dave b · textremotehardware
https://www.exploit-db.com/exploits/35068

This exploit demonstrates a cross-site scripting (XSS) vulnerability in pfSense by injecting arbitrary JavaScript code via the 'id' parameter in the URL. The vulnerability arises due to insufficient input sanitization in the 'pkg_edit.php' script.

Classification
Working Poc 90%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: pfSense 2 Beta 4
No auth needed
Prerequisites: Access to the target pfSense web interface
MITRE ATT&CK
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by dave b · textremotehardware
https://www.exploit-db.com/exploits/35069

This exploit demonstrates a reflected XSS vulnerability in pfSense by injecting arbitrary JavaScript code via the 'xml' parameter in the pkg.php file. The payload triggers an alert dialog, proving the vulnerability.

Classification
Working Poc 90%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: pfSense 2 Beta 4
No auth needed
Prerequisites: Access to the target pfSense web interface
MITRE ATT&CK
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WRITEUP VERIFIED
by dave b · textremotehardware
https://www.exploit-db.com/exploits/35071

This is a writeup describing a cross-site scripting (XSS) vulnerability in pfSense 2 Beta 4. It includes a proof-of-concept URL demonstrating the vulnerability but does not contain executable exploit code.

Classification
Writeup 90%
Attack Type
Xss
Complexity
Trivial
Reliability
Reliable
Target: pfSense 2 Beta 4
No auth needed
Prerequisites: Access to the target web interface
MITRE ATT&CK
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (4)

Core 4
Core References
Mailing List mailing-list x_refsource_mlist
http://openwall.com/lists/oss-security/2010/11/22/18
Mailing List mailing-list x_refsource_mlist
http://openwall.com/lists/oss-security/2010/11/24/7
Mailing List mailing-list x_refsource_mlist
http://openwall.com/lists/oss-security/2010/12/06/7
Mailing List mailing-list x_refsource_fulldisc
http://seclists.org/fulldisclosure/2010/Nov/43

Scores

EPSS 0.0152
EPSS Percentile 71.3%

Details

CWE
CWE-79
Status published
Products (1)
bsdperimeter/pfsense 2.0 beta4
Published Dec 07, 2010
Tracked Since Feb 18, 2026