Description
Directory traversal vulnerability in op/op.Login.php in LetoDMS (formerly MyDMS) 1.7.2 and earlier allows remote authenticated users to include and execute arbitrary local files via a .. (dot dot) in the lang parameter.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 5.0 | mydms | 1.7.0-1+lenny1 | DSA-2146-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- LetoDms 1.4.x - 'lang' Local File Inclusion EDB-33530 · webapps · Jan 15, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-2146-1 mydms - directory traversal Debian Security (DSA / DLA) · Mar 9, 2026
References
- 38237 third-party-advisory
- https://www.sec-consult.com/files/20100115-0_mydms_file_inclusion.txt
- letodms-oplogin-file-include(55709) vdb-entry
- 42900 third-party-advisory
- 37828 vdb-entry
- 20100115 SEC Consult SA-20100115-0 :: Local file inclusion/execution and multiple CSRF vulnerabilities in LetoDMS (formerly MyDMS) mailing-list
- 61834 vdb-entry
- DSA-2146 vendor-advisory