Adobe Commerce | Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
Adobe Commerce versions 2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10 and earlier are affected by a Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability that could lead to a security feature bypass. An attacker could exploit this vulnerability to alter a condition between the check and the use of a resource, having a low impact on integrity. Exploitation of this issue requires user interaction.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-45120
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 16:54 UTC · Revision 1
Source evidence
Adobe Commerce | Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
core-osv · Original sourcePublished 10 Oct 2024, 09:57 UTC
Adobe Commerce versions 2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10 and earlier are affected by a Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability that could lead to a security feature bypass. An attacker could exploit this vulnerability to alter a condition between the check and the use of a resource, having a low impact on integrity. Exploitation of this issue requires user interaction.
osv:CVE-2024-45120
Complete source record
{
"id": "86d76576ae6b0205ca58d8bf77db477bdf20ebffdeaa54474a988d4a487f89d4",
"url": "https://osv.dev/vulnerability/CVE-2024-45120",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Adobe Commerce | Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)",
"summary": "Adobe Commerce versions 2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10 and earlier are affected by a Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability that could lead to a security feature bypass. An attacker could exploit this vulnerability to alter a condition between the check and the use of a resource, having a low impact on integrity. Exploitation of this issue requires user interaction.",
"evidence": "osv:CVE-2024-45120",
"products": [],
"severity": "low",
"structured": {
"id": "CVE-2024-45120",
"aliases": [
"CVE-2024-45120",
"GHSA-47jp-46c9-25vf"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/magento/magento2",
"type": "GIT",
"events": [
{
"introduced": "0f9a056c8d83c4f319626b3e56ec52a533999f25"
},
{
"last_affected": "d196d504d8b387454a123033ec2a74d7fd3d5430"
}
],
"database_specific": {
"extracted_events": [
{
"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:p10:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.4-p10"
},
{
"last_affected": "2.4.4-p10"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.4:p10:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.4-p10"
},
{
"last_affected": "2.4.4-p10"
}
],
"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.5:p9:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.5-p9"
},
{
"last_affected": "2.4.5-p9"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.5:p9:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.5-p9"
},
{
"last_affected": "2.4.5-p9"
}
],
"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.6:p7:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.6-p7"
},
{
"last_affected": "2.4.6-p7"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.6:p7:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.6-p7"
},
{
"last_affected": "2.4.6-p7"
}
],
"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:commerce:2.4.7:p2:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.7-p2"
},
{
"last_affected": "2.4.7-p2"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:adobe:magento:2.4.7:p2:*:*:open_source:*:*:*",
"range": [
{
"introduced": "2.4.7-p2"
},
{
"last_affected": "2.4.7-p2"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"2.4.4-NA",
"2.4.4-p1",
"2.4.4-p10",
"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.5-p9",
"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.6-p7",
"2.4.7-NA",
"2.4.7-b1",
"2.4.7-b2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-45120.json"
}
}
],
"modified": "2026-10-28T02:30:21.143315116Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45120.json",
"https://helpx.adobe.com/security/products/magento/apsb24-73.html",
"https://nvd.nist.gov/vuln/detail/CVE-2024-45120"
],
"provider_metadata": {
"cwe_ids": [
"CWE-367"
],
"cna_assigner": "adobe",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"last_affected": "2.4.4-p10"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45120.json"
}
},
"related_cves": [
{
"value": "CVE-2024-45120",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 487401,
"published_at": "2024-10-10T09:57:56.691+00:00"
}