{"id":"CVE-2026-94106","state":"PUBLISHED","title":"getID3 before 1.9.26 OS Command Injection via Unescaped Filenames","description":"getID3 before 1.9.26 contains an OS command injection vulnerability in shell-out handlers that fail to escape filenames in command strings. Attackers can craft malicious filenames containing shell metacharacters to inject arbitrary commands executed with the privileges of the process embedding getID3.","publishedAt":"2026-09-20T11:09:40.215Z","updatedAt":"2026-09-21T20:46:46.047Z","severity":{"score":8.7,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["james-heinrich getid3"],"affected":[{"vendor":"james-heinrich","product":"getid3","packageURL":"pkg:composer/james-heinrich/getid3","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.9.26","versionType":"semver"},{"version":"1.9.26","status":"unaffected","versionType":"semver"}],"repo":"https://github.com/JamesHeinrich/getID3"}],"references":["https://github.com/JamesHeinrich/getID3/security/advisories/GHSA-qf3m-pmjh-h6fx","https://github.com/JamesHeinrich/getID3/issues/503","https://github.com/JamesHeinrich/getID3/commit/ce598c4f3823441d878c5a7a2a9f2f703a3e10b6","https://github.com/JamesHeinrich/getID3/commit/2c6f3f96546f05746405872848114754ed7fe9b4","https://github.com/JamesHeinrich/getID3/releases/tag/v1.9.26","https://github.com/JamesHeinrich/getID3/blob/fefffe762b02be155dcc32eec57feff8a49bc4b5/getid3/write.vorbiscomment.php#L85-L110","https://github.com/JamesHeinrich/getID3","https://www.vulncheck.com/advisories/getid3-before-1.9.26-os-command-injection-via-unescaped-filenames"],"weaknesses":["CWE-78"],"ingestedAt":"2026-10-29T20:13:34.582Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/94xxx/CVE-2026-94106.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-94106","state":"PUBLISHED","datePublished":"2026-09-20T11:09:40.215Z","dateUpdated":"2026-09-21T20:46:46.047Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-09-20T10:56:43.390Z"},"containers":{"cna":{"title":"getID3 before 1.9.26 OS Command Injection via Unescaped Filenames","descriptions":[{"lang":"en","value":"getID3 before 1.9.26 contains an OS command injection vulnerability in shell-out handlers that fail to escape filenames in command strings. Attackers can craft malicious filenames containing shell metacharacters to inject arbitrary commands executed with the privileges of the process embedding getID3."}],"affected":[{"vendor":"james-heinrich","product":"getid3","packageURL":"pkg:composer/james-heinrich/getid3","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"1.9.26","versionType":"semver"},{"version":"1.9.26","status":"unaffected","versionType":"semver"}],"repo":"https://github.com/JamesHeinrich/getID3"}],"references":[{"url":"https://github.com/JamesHeinrich/getID3/security/advisories/GHSA-qf3m-pmjh-h6fx","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-qf3m-pmjh-h6fx)"},{"url":"https://github.com/JamesHeinrich/getID3/issues/503","tags":["issue-tracking"],"name":"GitHub Issue #503"},{"url":"https://github.com/JamesHeinrich/getID3/commit/ce598c4f3823441d878c5a7a2a9f2f703a3e10b6","tags":["patch"]},{"url":"https://github.com/JamesHeinrich/getID3/commit/2c6f3f96546f05746405872848114754ed7fe9b4","tags":["patch"]},{"url":"https://github.com/JamesHeinrich/getID3/releases/tag/v1.9.26","tags":["release-notes"],"name":"getid3 v1.9.26 Release Notes"},{"url":"https://github.com/JamesHeinrich/getID3/blob/fefffe762b02be155dcc32eec57feff8a49bc4b5/getid3/write.vorbiscomment.php#L85-L110","tags":["technical-description"],"name":"unescaped shell_exec arguments at v1.9.25"},{"url":"https://github.com/JamesHeinrich/getID3","tags":["product"]},{"url":"https://www.vulncheck.com/advisories/getid3-before-1.9.26-os-command-injection-via-unescaped-filenames","name":"VulnCheck Advisory: getID3 before 1.9.26 OS Command Injection via Unescaped Filenames","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnAvailabilityImpact":"HIGH","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":8.7,"baseSeverity":"HIGH"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","baseScore":8.8,"baseSeverity":"HIGH"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-78","lang":"en","description":"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-09-20T11:09:40.215Z"},"datePublic":"2026-09-05T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:getid3:getid3:*:*:*:*:*:*:*:*","versionEndExcluding":"1.9.26"}]}]}],"credits":[{"lang":"en","value":"Ikram-4","type":"reporter"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-09-21T16:42:44.502669Z","id":"CVE-2026-94106","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-09-21T20:46:46.047Z"}}]}}}