Description
Multiple directory traversal vulnerabilities in Xangati XSR before 11 and XNR before 7 allow remote attackers to read arbitrary files via a .. (dot dot) in (1) the file parameter in a getUpgradeStatus action to servlet/MGConfigData, (2) the download parameter in a download action to servlet/MGConfigData, (3) the download parameter in a port_svc action to servlet/MGConfigData, (4) the file parameter in a getfile action to servlet/Installer, or (5) the binfile parameter to servlet/MGConfigData.
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 3
- Xangati - '/servlet/MGConfigData' Multiple Directory Traversals EDB-39142 · webapps · Apr 14, 2014 · verified
- Xangati - '/servlet/Installer?file' Directory Traversal EDB-39143 · webapps · Apr 14, 2014 · verified
- Xangati XSR / XNR - 'gui_input_test.pl' Remote Command Execution EDB-39145 · webapps · Apr 14, 2014 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- VU#657622 third-party-advisory