Adobe Commerce | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Adobe Commerce versions 2.4.7-p1, 2.4.6-p6, 2.4.5-p8, 2.4.4-p9 and earlier are affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could lead to arbitrary file system read. An admin attacker could exploit this vulnerability to gain access to files and directories that are outside the restricted directory. Exploitation of this issue does not require user interaction and scope is changed.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-39406
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 01:51 UTC · Revision 1
Source evidence
Adobe Commerce | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
core-osv · Original sourcePublished 14 Aug 2024, 11:57 UTC
Adobe Commerce versions 2.4.7-p1, 2.4.6-p6, 2.4.5-p8, 2.4.4-p9 and earlier are affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could lead to arbitrary file system read. An admin attacker could exploit this vulnerability to gain access to files and directories that are outside the restricted directory. Exploitation of this issue does not require user interaction and scope is changed.
osv:CVE-2024-39406
Complete source record
{
"id": "0bac73ff442675b8e70044e8150453ef4aee108712a3a77009730b4bbe8d0df8",
"url": "https://osv.dev/vulnerability/CVE-2024-39406",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Adobe Commerce | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)",
"summary": "Adobe Commerce versions 2.4.7-p1, 2.4.6-p6, 2.4.5-p8, 2.4.4-p9 and earlier are affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could lead to arbitrary file system read. An admin attacker could exploit this vulnerability to gain access to files and directories that are outside the restricted directory. Exploitation of this issue does not require user interaction and scope is changed.",
"evidence": "osv:CVE-2024-39406",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2024-39406",
"aliases": [
"CVE-2024-39406",
"GHSA-6pxh-2557-5cj5"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/magento/magento2",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "4c36116dcf878e127059d9be9566a119783583f2"
},
{
"introduced": "0f9a056c8d83c4f319626b3e56ec52a533999f25"
},
{
"last_affected": "d196d504d8b387454a123033ec2a74d7fd3d5430"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:adobe:commerce:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.4.3"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:adobe:magento:*:*:*:*:open_source:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.4.3"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:-:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-NA"
},
{
"last_affected": "2.4.4-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-NA"
},
{
"last_affected": "2.4.4-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p1:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p1"
},
{
"last_affected": "2.4.4-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p1:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p1"
},
{
"last_affected": "2.4.4-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p2:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p2"
},
{
"last_affected": "2.4.4-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p2:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p2"
},
{
"last_affected": "2.4.4-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p3:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p3"
},
{
"last_affected": "2.4.4-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p3:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p3"
},
{
"last_affected": "2.4.4-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p4:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p4"
},
{
"last_affected": "2.4.4-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p4:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p4"
},
{
"last_affected": "2.4.4-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p5:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p5"
},
{
"last_affected": "2.4.4-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p5:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p5"
},
{
"last_affected": "2.4.4-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p6:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p6"
},
{
"last_affected": "2.4.4-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p6:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p6"
},
{
"last_affected": "2.4.4-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p7:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p7"
},
{
"last_affected": "2.4.4-p7"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p7:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p7"
},
{
"last_affected": "2.4.4-p7"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p8:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p8"
},
{
"last_affected": "2.4.4-p8"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p8:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p8"
},
{
"last_affected": "2.4.4-p8"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.4:p9:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p9"
},
{
"last_affected": "2.4.4-p9"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p9:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p9"
},
{
"last_affected": "2.4.4-p9"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:-:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-NA"
},
{
"last_affected": "2.4.5-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-NA"
},
{
"last_affected": "2.4.5-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p1:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p1"
},
{
"last_affected": "2.4.5-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p1:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p1"
},
{
"last_affected": "2.4.5-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p2:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p2"
},
{
"last_affected": "2.4.5-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p2:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p2"
},
{
"last_affected": "2.4.5-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p3:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p3"
},
{
"last_affected": "2.4.5-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p3:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p3"
},
{
"last_affected": "2.4.5-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p4:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p4"
},
{
"last_affected": "2.4.5-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p4:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p4"
},
{
"last_affected": "2.4.5-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p5:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p5"
},
{
"last_affected": "2.4.5-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p5:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p5"
},
{
"last_affected": "2.4.5-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p6:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p6"
},
{
"last_affected": "2.4.5-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p6:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p6"
},
{
"last_affected": "2.4.5-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p7:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p7"
},
{
"last_affected": "2.4.5-p7"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p7:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p7"
},
{
"last_affected": "2.4.5-p7"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.5:p8:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p8"
},
{
"last_affected": "2.4.5-p8"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p8:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p8"
},
{
"last_affected": "2.4.5-p8"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:-:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-NA"
},
{
"last_affected": "2.4.6-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-NA"
},
{
"last_affected": "2.4.6-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p1:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p1"
},
{
"last_affected": "2.4.6-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p1:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p1"
},
{
"last_affected": "2.4.6-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p2:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p2"
},
{
"last_affected": "2.4.6-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p2:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p2"
},
{
"last_affected": "2.4.6-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p3:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p3"
},
{
"last_affected": "2.4.6-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p3:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p3"
},
{
"last_affected": "2.4.6-p3"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p4:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p4"
},
{
"last_affected": "2.4.6-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p4:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p4"
},
{
"last_affected": "2.4.6-p4"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p5:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p5"
},
{
"last_affected": "2.4.6-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p5:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p5"
},
{
"last_affected": "2.4.6-p5"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.6:p6:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p6"
},
{
"last_affected": "2.4.6-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p6:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p6"
},
{
"last_affected": "2.4.6-p6"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.7:-:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.7-NA"
},
{
"last_affected": "2.4.7-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.7:-:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.7-NA"
},
{
"last_affected": "2.4.7-NA"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.7:b1:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.7-b1"
},
{
"last_affected": "2.4.7-b1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.7:p1:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.7-p1"
},
{
"last_affected": "2.4.7-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.7:b1:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.7-b1"
},
{
"last_affected": "2.4.7-b1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.7:p1:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.7-p1"
},
{
"last_affected": "2.4.7-p1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:commerce:2.4.7:b2:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.7-b2"
},
{
"last_affected": "2.4.7-b2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.7:b2:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.7-b2"
},
{
"last_affected": "2.4.7-b2"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"2.4.4-NA",
"2.4.4-p1",
"2.4.4-p2",
"2.4.4-p3",
"2.4.4-p4",
"2.4.4-p5",
"2.4.4-p6",
"2.4.4-p7",
"2.4.4-p8",
"2.4.4-p9",
"2.4.5-NA",
"2.4.5-p1",
"2.4.5-p2",
"2.4.5-p3",
"2.4.5-p4",
"2.4.5-p5",
"2.4.5-p6",
"2.4.5-p7",
"2.4.5-p8",
"2.4.6-NA",
"2.4.6-p1",
"2.4.6-p2",
"2.4.6-p3",
"2.4.6-p4",
"2.4.6-p5",
"2.4.6-p6",
"2.4.7-NA",
"2.4.7-b1",
"2.4.7-b2",
"2.4.7-p2",
"2.4.3",
"2.2.0-RC1.3",
"2.2.0-RC1.2",
"2.2.0-RC1.1",
"2.1.0",
"2.1.0-rc3",
"2.1.0-rc2",
"2.1.0-rc1",
"2.0.0",
"2.0.0-rc",
"0.74.0-beta1",
"0.42.0-beta3",
"0.1.0-alpha108",
"0.42.0-beta1",
"0.1.0-alpha107",
"0.1.0-alpha106",
"0.1.0-alpha105",
"0.1.0-alpha104",
"0.1.0-alpha103",
"0.1.0-alpha102",
"0.1.0-alpha101",
"0.1.0-alpha100",
"0.1.0-alpha99",
"0.1.0-alpha98",
"0.1.0-alpha97",
"0.1.0-alpha96",
"0.1.0-alpha95",
"0.1.0-alpha94",
"0.1.0-alpha93",
"0.1.0-alpha92",
"0.1.0-alpha91",
"0.1.0-alpha90",
"0.1.0-alpha89"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-39406.json"
}
}
],
"modified": "2026-10-28T02:30:41.367189153Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/39xxx/CVE-2024-39406.json",
"https://helpx.adobe.com/security/products/magento/apsb24-61.html",
"https://nvd.nist.gov/vuln/detail/CVE-2024-39406"
],
"provider_metadata": {
"cwe_ids": [
"CWE-22"
],
"cna_assigner": "adobe",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"last_affected": "2.4.4-p9"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/39xxx/CVE-2024-39406.json"
}
},
"related_cves": [
{
"value": "CVE-2024-39406",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 509168,
"published_at": "2024-08-14T11:57:08.723+00:00"
}