{"id":"CVE-2018-15535","details":"/filemanager/ajax_calls.php in tecrail Responsive FileManager before 9.13.4 uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize get_file sequences such as \"..\" that can resolve to a location that is outside of that directory, aka Directory Traversal.","modified":"2026-07-08T17:15:41.830706Z","published":"2018-08-24T19:29:01.860Z","references":[{"type":"EVIDENCE","url":"http://seclists.org/fulldisclosure/2018/Aug/34"},{"type":"EVIDENCE","url":"https://www.exploit-db.com/exploits/45271/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/trippo/responsivefilemanager","events":[{"introduced":"0"},{"fixed":"a50cac88ebcf8b469a189b1097758592c3807150"}],"database_specific":{"source":"CPE_RANGE","cpe":"cpe:2.3:a:tecrail:responsive_filemanager:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"9.13.4"}]}}],"versions":["v9.13.3","v9.13.1","v9.13.0","v9.12.2","v9.12.1","v9.12.0","v9.11.3","v9.11.0","v9.10.2","v9.10.1","v.9.10.1","v9.10.0","v9.9.7","v9.9.6","v9.9.5","v9.9.4","9.9.4","v9.9.3","9.9.2","9.9.1","9.9"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-15535.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"}]}