Lucene search
+L

X2Engine 4.1.7 Unrestricted File Upload

🗓️ 23 Sep 2014 00:00:00Reported by EgiXType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 70 Views

X2Engine 4.1.7 Unrestricted File Upload Vulnerability description and fi

Related
Code
ReporterTitlePublishedViews
Family
zdt
zdt
X2Engine 4.1.7 PHP Object Injection / Unrestricted File Upload Vulnerabilies
23 Sep 201400:00
–zdt
cve
CVE
CVE-2014-5298
10 Oct 201401:00
–cve
cvelist
Cvelist
CVE-2014-5298
10 Oct 201401:00
–cvelist
euvd
EUVD
EUVD-2014-5189
7 Oct 202500:30
–euvd
f5
F5 Networks
K17156: PHP vulnerability CVE-2014-5298
21 Feb 202318:12
–f5
f5
F5 Networks
SOL17156 - PHP vulnerability CVE-2014-5298
20 Aug 201500:00
–f5
mend
Mend
CVE-2014-5298
10 Oct 201401:00
–mend
nvd
NVD
CVE-2014-5298
10 Oct 201401:55
–nvd
prion
Prion
Unrestricted file upload
10 Oct 201401:55
–prion
ptsecurity
Positive Technologies
PT-2014-6393
10 Oct 201400:00
–ptsecurity
Rows per page
`--------------------------------------------------------------------------------  
X2Engine <= 4.1.7 (FileUploadsFilter.php) Unrestricted File Upload Vulnerability  
--------------------------------------------------------------------------------  
  
  
[-] Software Link:  
  
http://www.x2engine.com/  
  
  
[-] Affected Versions:  
  
Version 4.1.7 and probably prior versions.  
  
  
[-] Vulnerability Description:  
  
The vulnerability exists because of the FileUploadsFilter::EXT_BLACKLIST constant, which is a regular  
expression for blacklisted files. Due to a lack of case-insensitive matching, the global upload filter  
could be bypassed by uploading a malicious file with capital letters within the extension. This can be  
exploited to upload and execute arbitrary PHP scripts if X2Engine is running on a case-insensitive  
filesystem or if the web server is configured to handle files’ extensions in a case-insensitive fashion.  
  
  
[-] Solution:  
  
Update to version 4.2 or later.  
  
  
[-] Disclosure Timeline:  
  
[01/08/2014] - Vendor notified  
[02/08/2014] - CVE number requested  
[16/08/2014] - CVE number assigned  
[05/09/2014] - Version 4.2 released  
[23/09/2014] - Public disclosure  
  
  
[-] CVE Reference:  
  
The Common Vulnerabilities and Exposures project (cve.mitre.org)  
has assigned the name CVE-2014-5298 to this vulnerability.  
  
  
[-] Credits:  
  
Vulnerability discovered by Egidio Romano.  
  
  
[-] Original Advisory:  
  
http://karmainsecurity.com/KIS-2014-10  
  
  
`

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