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.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 4
- pfSense - 'pkg_edit.php?id' Cross-Site Scripting EDB-35068 · remote · Nov 8, 2010 · verified
- pfSense - 'pkg.php?xml' Cross-Site Scripting EDB-35069 · remote · Nov 8, 2010 · verified
- pfSense - 'status_graph.php?if' Cross-Site Scripting EDB-35070 · remote · Nov 8, 2010 · verified
- pfSense - 'interfaces.php?if' Cross-Site Scripting EDB-35071 · remote · Nov 8, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- [oss-security] 20101123 Can I request a cve for pfsense regarding --> "pfSense "graph.php" Cross-Site Scripting Vulnerabilities" mailing-list
- [oss-security] 20101124 Re: Can I request a cve for pfsense regarding --> "pfSense "graph.php" Cross-Site Scripting Vulnerabilities" mailing-list
- [oss-security] 20101206 Re: Can I request a cve for pfsense regarding --> "pfSense "graph.php" Cross-Site Scripting Vulnerabilities" mailing-list
- 20101106 pfsense xss issues. mailing-list