Lucene search
K

MODx Blind SQL Injection

🗓️ 21 Apr 2014 00:00:00Reported by Craig ArendtType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 47 Views

MODx Blind SQL Injection in MODX Revolution (CVE-2014-2736) allows unauthorized SQL queries through session ID in PHPSESSID and affects user and manager functionalities, but fixed in MODX 2.2.1

Related
Code
ReporterTitlePublishedViews
Family
0day.today
MODx Blind SQL Injection Vulnerability
23 Apr 201400:00
zdt
CVE
CVE-2014-2736
24 Apr 201414:00
cve
Cvelist
CVE-2014-2736
24 Apr 201414:00
cvelist
EUVD
EUVD-2014-2764
7 Oct 202500:30
euvd
NVD
CVE-2014-2736
24 Apr 201414:55
nvd
Prion
Sql injection
24 Apr 201414:55
prion
securityvulns
Multiple Vulnerabilities in MODX Revolution < = MODX 2.2.13-pl
4 May 201400:00
securityvulns
securityvulns
Web applications security vulnerabilities summary (PHP, ASP, JSP, CGI, Perl)
4 May 201400:00
securityvulns
`Product description:  
============  
MODX (originally MODx) is a free, open source content management system and web application framework for publishing content on the world wide web and intranets.  
============  
  
MODX Revolution Blind SQL Injection (CVE-2014-2736)  
============  
The application is vulnerable to blind SQL injection which is exploitable through the session ID supplied by the user. This issue is exploitable without authentication.  
  
Details:  
----------------------  
The vulnerability is triggered where the session ID is inserted into the modx_session table. In this location it is possible to inject SQL sub queries that will be executed by the application.  
  
This issue is exploitable without authentication by passing crafted SQL subqueries into the session ID (PHPSESSID) passed to /index.php. Passing a carefully crafted subquery into the application will cause the application to execute arbitrary SQL queries within the context of database user privileges. Successful injection will cause the application to accept the session and not set a new cookie.  
  
POC is withheld.  
  
Authentication is not required to exploit this issue.  
----------------------  
  
  
MODX Revolution Blind SQL Injection (CVE-2014-2736):  
============  
The messaging and manager functionalities of MODX, are vulnerable to blind SQL injection. Access to these functions requires privileged access.  
  
Details:  
----------------------  
1. The 'user' parameter of /connectors/security/message.php is vulnerable to blind SQL injection.  
2. The 'id' parameter of /manager/index.php is vulnerable to blind SQL injection.  
  
Authentication is required to exploit these vulnerabilities.  
----------------------  
  
The CVE project assigned CVE-2014-2736 to all these issues.  
  
  
Vendor Response:  
Upgrade to MODX 2.2.14 or higher.  
http://modx.com/blog/2014/04/04/revolution-2.2.14/  
  
Timeline:  
============  
March 10, 2014, Vulnerability identified  
March 10, 2014, Product vendor notification  
March 10, 2014, Vendor review  
March 11, 2014, Vulnerability reported  
March 15, 2014, Vulnerability identified  
March 15, 2014, Vulnerability reported  
March 17, 2014, Vendor confirmed issues  
March 20, 2014, Vendor fix confirmed  
April 4, 2014, Patch released  
April 20, 2014, Disclosure  
  
Research:  
============  
Craig Arendt, Stratum Security  
http://www.stratumsecurity.com  
  
Disclaimer:   
The information provided in this advisory is provided as is without warranty of any kind.  
`

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