{"id":"CVE-2024-3566","state":"PUBLISHED","title":"Command injection vulnerability in programing languages on Microsoft Windows operating system.","description":"A command inject vulnerability allows an attacker to perform command injection on Windows applications that indirectly depend on the CreateProcess function when the specific conditions are satisfied.","publishedAt":"2024-04-10T15:22:56.099Z","updatedAt":"2025-11-18T17:35:41.547Z","severity":{"score":9.8,"label":"Critical","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","source":"CISA-ADP"},"assigner":"certcc","products":["Node.js Node.js","Go Programming Language GoLang","Haskell Programming Language Haskel"],"affected":[{"vendor":"Node.js","product":"Node.js","versions":[{"version":"*","status":"affected","lessThanOrEqual":"21.7.2","versionType":"custom"}],"platforms":["Windows"]},{"vendor":"Go Programming Language","product":"GoLang","versions":[{"version":"*","status":"affected"}],"platforms":["Windows"]},{"vendor":"Haskell Programming Language","product":"Haskel","versions":[{"version":"*","status":"affected"}],"platforms":["Windows"]}],"references":["https://flatt.tech/research/posts/batbadbut-you-cant-securely-execute-commands-on-windows/","https://learn.microsoft.com/en-us/archive/blogs/twistylittlepassagesallalike/everyone-quotes-command-line-arguments-the-wrong-way","https://kb.cert.org/vuls/id/123335","https://www.cve.org/CVERecord?id=CVE-2024-24576","https://www.cve.org/CVERecord?id=CVE-2024-1874","https://www.cve.org/CVERecord?id=CVE-2024-22423","https://www.kb.cert.org/vuls/id/123335","https://github.com/nu11secur1ty/Windows11Exploits/tree/main/2024/CVE-2024-3566"],"weaknesses":[],"ingestedAt":"2026-10-29T20:07:39.287Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2024/3xxx/CVE-2024-3566.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2024-3566","state":"PUBLISHED","datePublished":"2024-04-10T15:22:56.099Z","dateUpdated":"2025-11-18T17:35:41.547Z","assignerShortName":"certcc","assignerOrgId":"37e5125f-f79b-445b-8fad-9564f167944b","dateReserved":"2024-04-10T04:58:27.982Z"},"containers":{"cna":{"title":"Command injection vulnerability in programing languages on Microsoft Windows operating system.","descriptions":[{"lang":"en","value":"A command inject vulnerability allows an attacker to perform command injection on Windows applications that indirectly depend on the CreateProcess function when the specific conditions are satisfied."}],"affected":[{"vendor":"Node.js","product":"Node.js","versions":[{"version":"*","status":"affected","lessThanOrEqual":"21.7.2","versionType":"custom"}],"platforms":["Windows"]},{"vendor":"Go Programming Language","product":"GoLang","versions":[{"version":"*","status":"affected"}],"platforms":["Windows"]},{"vendor":"Haskell Programming Language","product":"Haskel","versions":[{"version":"*","status":"affected"}],"platforms":["Windows"]}],"references":[{"url":"https://flatt.tech/research/posts/batbadbut-you-cant-securely-execute-commands-on-windows/"},{"url":"https://learn.microsoft.com/en-us/archive/blogs/twistylittlepassagesallalike/everyone-quotes-command-line-arguments-the-wrong-way"},{"url":"https://kb.cert.org/vuls/id/123335"},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-24576"},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-1874"},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-22423"},{"url":"https://www.kb.cert.org/vuls/id/123335"}],"problemTypes":[{"descriptions":[{"lang":"en","description":"CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')"}]}],"providerMetadata":{"shortName":"certcc","orgId":"37e5125f-f79b-445b-8fad-9564f167944b","dateUpdated":"2024-04-10T15:26:52.009Z"},"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"VINCE 2.1.12","env":"prod","origin":"https://cveawg.mitre.org/api/cve/CVE-2024-3566"}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://github.com/nu11secur1ty/Windows11Exploits/tree/main/2024/CVE-2024-3566"},{"url":"https://flatt.tech/research/posts/batbadbut-you-cant-securely-execute-commands-on-windows/","tags":["x_transferred"]},{"url":"https://learn.microsoft.com/en-us/archive/blogs/twistylittlepassagesallalike/everyone-quotes-command-line-arguments-the-wrong-way","tags":["x_transferred"]},{"url":"https://kb.cert.org/vuls/id/123335","tags":["x_transferred"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-24576","tags":["x_transferred"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-1874","tags":["x_transferred"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2024-22423","tags":["x_transferred"]},{"url":"https://www.kb.cert.org/vuls/id/123335","tags":["x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2025-11-18T17:35:41.547Z"},"x_generator":{"engine":"ADPogram 0.0.1"}},{"title":"CISA ADP Vulnrichment","affected":[{"vendor":"nodejs","product":"nodejs","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThanOrEqual":"21.7.2","versionType":"custom"}],"cpes":["cpe:2.3:a:nodejs:nodejs:*:*:*:*:*:*:*:*"]},{"vendor":"haskell","product":"process_library","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"1.6.19.0","versionType":"custom"}],"cpes":["cpe:2.3:a:haskell:process_library:*:*:*:*:*:*:*:*"]},{"vendor":"rust-lang","product":"rust","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"1.77.2","versionType":"custom"}],"cpes":["cpe:2.3:a:rust-lang:rust:*:*:*:*:*:*:*:*"]},{"vendor":"thephpgroup","product":"thephpgroup","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"*","versionType":"custom"}],"cpes":["cpe:2.3:a:thephpgroup:thephpgroup:*:*:*:*:*:*:*:*"]},{"vendor":"yt-dlp_project","product":"yt-dlp","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"*","versionType":"custom"}],"cpes":["cpe:2.3:a:yt-dlp_project:yt-dlp:-:*:*:*:*:*:*:*"]}],"metrics":[{"cvssV3_1":{"scope":"UNCHANGED","version":"3.1","baseScore":9.8,"attackVector":"NETWORK","baseSeverity":"CRITICAL","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","integrityImpact":"HIGH","userInteraction":"NONE","attackComplexity":"LOW","availabilityImpact":"HIGH","privilegesRequired":"NONE","confidentialityImpact":"HIGH"}},{"other":{"type":"ssvc","content":{"timestamp":"2024-04-15T16:13:02.290928Z","id":"CVE-2024-3566","options":[{"Exploitation":"poc"},{"Automatable":"yes"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2024-08-22T18:25:43.487Z"}}]}}}