KnowledgeTree Blind SQL Injection

2014.04.22
Credit: Craig Arendt
Risk: Medium
Local: No
Remote: Yes
CWE: CWE-89


CVSS Base Score: 7.5/10
Impact Subscore: 6.4/10
Exploitability Subscore: 10/10
Exploit range: Remote
Attack complexity: Low
Authentication: No required
Confidentiality impact: Partial
Integrity impact: Partial
Availability impact: Partial

Product description: ============ KnowledgeTree is document management system that makes it easy to secure, share, track and manage the documents and records. ============ KnowledgeTree Blind SQL Injection (CVE-2014-2737) ============ The application is vulnerable to blind SQL injection which is exploitable through /webservice/clienttools/services/mdownload.php. This issue is exploitable without authentication. Details: ---------------------- The vulnerable code is in the get_active_session function in the KTAPI_UserSession class. In this location the query isn't parameterized when looking up the active session. In the getFileName function an unvalidated 'u' parameter is passed. Exploitable from: /webservice/clienttools/services/mdownload.php POC is withheld. The CVE project assigned CVE-2014-2737 to this issue. Vendor Response: 1. The open source project was shut down, and the vendor doesnt have a place to post a patch. The vendor does have a patch available that works for the open source project if you ask them. 2. Upgrade to the KnowledgeTree on premise product which is patched against this issue. Timeline: ============ February 25, 2014, Vulnerability identified February 25, 2014, Product vendor notification March 14, 2014, Vendor confirmed the issue March 26, 2014, Vendor fix reviewed March 28, 2014, Vendor fix confirmed March 28, 2014, Vendor has a patch available for the open source product 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.

References:

http://www.stratumsecurity.com


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top