{"api_version":"1","generated_at":"2026-07-24T19:58:20+00:00","cve":"CVE-2020-12103","urls":{"html":"https://cve.report/CVE-2020-12103","api":"https://cve.report/api/cve/CVE-2020-12103.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2020-12103","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2020-12103"},"summary":{"title":"CVE-2020-12103","description":"In Tiny File Manager 2.4.1 there is a vulnerability in the ajax file backup copy functionality which allows authenticated users to create backup copies of files (with .bak extension) outside the scope in the same directory in which they are stored.","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2020-04-28 22:15:00","updated_at":"2020-05-18 12:15:00"},"problem_types":["CWE-22"],"metrics":[],"references":[{"url":"https://www.quantumleap.it/tiny-file-manager-path-traversal-recursive-directory-listing-and-absolute-path-file-backup-copy/","name":"https://www.quantumleap.it/tiny-file-manager-path-traversal-recursive-directory-listing-and-absolute-path-file-backup-copy/","refsource":"MISC","tags":["Exploit","Third Party Advisory"],"title":"Tiny File Manager Path Traversal Recursive Directory Listing and Absolute Path File Backup Copy","mime":"text/html","httpstatus":"-1","archivestatus":"200"},{"url":"https://github.com/prasathmani/tinyfilemanager/commit/a0c595a8e11e55a43eeaa68e1a3ce76365f29d06","name":"https://github.com/prasathmani/tinyfilemanager/commit/a0c595a8e11e55a43eeaa68e1a3ce76365f29d06","refsource":"CONFIRM","tags":[],"title":"Security fix #357 · prasathmani/tinyfilemanager@a0c595a · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://github.com/prasathmani/tinyfilemanager/issues/357","name":"https://github.com/prasathmani/tinyfilemanager/issues/357","refsource":"CONFIRM","tags":[],"title":"security breaches in tiny file manager · Issue #357 · prasathmani/tinyfilemanager · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.quantumleap.it/news/advisory/","name":"https://www.quantumleap.it/news/advisory/","refsource":"MISC","tags":["Third Party Advisory"],"title":"Advisory Archives - Quantum leap","mime":"text/html","httpstatus":"-1","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-12103","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-12103","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2020","cve_id":"12103","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"tiny_file_manager_project","cpe5":"tiny_file_manager","cpe6":"2.4.1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2020","cve_id":"12103","vulnerable":"1","versionEndIncluding":"1","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"tiny_file_manager_project","cpe5":"tiny_file_manager","cpe6":"2.4.1","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2020-12103","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"In Tiny File Manager 2.4.1 there is a vulnerability in the ajax file backup copy functionality which allows authenticated users to create backup copies of files (with .bak extension) outside the scope in the same directory in which they are stored."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"url":"https://www.quantumleap.it/news/advisory/","refsource":"MISC","name":"https://www.quantumleap.it/news/advisory/"},{"refsource":"MISC","name":"https://www.quantumleap.it/tiny-file-manager-path-traversal-recursive-directory-listing-and-absolute-path-file-backup-copy/","url":"https://www.quantumleap.it/tiny-file-manager-path-traversal-recursive-directory-listing-and-absolute-path-file-backup-copy/"},{"refsource":"CONFIRM","name":"https://github.com/prasathmani/tinyfilemanager/commit/a0c595a8e11e55a43eeaa68e1a3ce76365f29d06","url":"https://github.com/prasathmani/tinyfilemanager/commit/a0c595a8e11e55a43eeaa68e1a3ce76365f29d06"},{"refsource":"CONFIRM","name":"https://github.com/prasathmani/tinyfilemanager/issues/357","url":"https://github.com/prasathmani/tinyfilemanager/issues/357"}]}},"nvd":{"publishedDate":"2020-04-28 22:15:00","lastModifiedDate":"2020-05-18 12:15:00","problem_types":["CWE-22"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"CHANGED","confidentialityImpact":"NONE","integrityImpact":"HIGH","availabilityImpact":"NONE","baseScore":7.7,"baseSeverity":"HIGH"},"exploitabilityScore":3.1,"impactScore":4},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:L/Au:S/C:N/I:P/A:N","accessVector":"NETWORK","accessComplexity":"LOW","authentication":"SINGLE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"NONE","baseScore":4},"severity":"MEDIUM","exploitabilityScore":8,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:tiny_file_manager_project:tiny_file_manager:2.4.1:*:*:*:*:*:*:*","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2020","CveId":"12103","Ordinal":"173242","Title":"CVE-2020-12103","CVE":"CVE-2020-12103","Year":"2020"},"notes":[{"CveYear":"2020","CveId":"12103","Ordinal":"1","NoteData":"In Tiny File Manager 2.4.1 there is a vulnerability in the ajax file backup copy functionality which allows authenticated users to create backup copies of files (with .bak extension) outside the scope in the same directory in which they are stored.","Type":"Description","Title":null},{"CveYear":"2020","CveId":"12103","Ordinal":"2","NoteData":"2020-04-28","Type":"Other","Title":"Published"},{"CveYear":"2020","CveId":"12103","Ordinal":"3","NoteData":"2020-05-18","Type":"Other","Title":"Modified"}]}}}