MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

BID:10996

Info

MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

Bugtraq ID: 10996
Class: Input Validation Error
CVE:
Remote: Yes
Local: No
Published: Aug 21 2004 12:00AM
Updated: Aug 21 2004 12:00AM
Credit: Jose Antonio <[email protected]> disclosed these vulnerabilities.
Vulnerable: MyDMS MyDMS 1.4.2
MyDMS MyDMS 1.4.1
MyDMS MyDMS 1.4
Not Vulnerable: MyDMS MyDMS 1.4.3

Discussion

MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

MyDMS is reportedly susceptible to both a directory traversal vulnerability and an SQL injection vulnerability.

The SQL injection vulnerability is present because a script improperly sanitizes user-supplied data located in a URI argument before using the value in an SQL statement.

Successful exploitation of the SQL injection vulnerability could result in compromise of the application, disclosure or modification of data or may permit an attacker to exploit vulnerabilities in the underlying database implementation.

The directory traversal vulnerability reportedly allows registered users to download arbitrary web server readable files from the hosting computer. This is due to a failure of the application to properly sanitize user-supplied input data consisting of '../' directory traversal sequences.

Successful exploitation of the directory traversal vulnerability could result in an attacker gaining access to the contents of potentially sensitive files on the hosting computer. This may aid them in further attacks against the host computer.

The SQL injection is reportedly fixed in version 1.4.2. Versions prior to this are reported to be susceptible. The directory traversal vulnerability is fixed in version 1.4.3.

Exploit / POC

MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

An exploit is not required. An example URI sufficient to exploit the SQL injection vulnerability was provided:

http://www.example.com/demo/out/out.ViewFolder.php?folderid=3 or 1=1

An example for the directory traversal vulnerability:
http://www.example.com/mydms/op/op.ViewOnline.php?request=4:6:/../../../../../etc/passwd

Solution / Fix

MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

Solution:
The vendor has released version 1.4.3 to address these issues:


MyDMS MyDMS 1.4

MyDMS MyDMS 1.4.1

MyDMS MyDMS 1.4.2

References

MyDMS SQL Injection Vulnerability And Directory Traversal Vulnerability

References:

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report