{"id":"CVE-2013-7377","aliases":["EUVD-2017-0353","GHSA-rph7-j9qr-h8q8","UBUNTU-CVE-2013-7377"],"status":"published","title":"Potential Command Injection in codem-transcode","description":"The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.","severity":{"version":"3.0","score":8.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0198,"percentile":0.8068,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-77"],"published":"2017-10-23T18:00:00Z","modified":"2026-06-17T00:01:51Z","fixes":[{"ecosystem":"npm","package":"codem-transcode","fixed_in":["0.5.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"codem-transcode","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.0"}]}]},{"source":"osv","ecosystem":"npm","package":"codem-transcode","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.5.0"}]}]}],"products":[{"vendor":"codem-transcode_project","product":"codem-transcode"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2014/05/15/2","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","web"]},{"url":"http://www.openwall.com/lists/oss-security/2014/05/13/1","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","web"]},{"url":"https://nodesecurity.io/advisories/codem-transcode_command_injection","tags":["x_refsource_MISC","x_transferred","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2013-7377","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-rph7-j9qr-h8q8","tags":["advisory"]},{"url":"https://www.npmjs.com/advisories/2","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2013-7377","tags":["report"]},{"url":"http://www.openwall.com/lists/oss-security/2014/05/14","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2013-7377","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2013-7377","description":"The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.","status":"published","published":"2017-10-23T18:00:00Z","modified":"2024-08-06T18:09:16.802Z","updated_at":"2026-11-02T14:34:58.882751Z"}],"euvd":[{"id":"EUVD-2017-0353","description":"The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.","status":"published","published":"2017-10-23T18:00:00Z","modified":"2024-08-06T18:09:16Z","updated_at":"2026-11-03T01:56:23.098352Z"}],"ghsa":[{"id":"GHSA-rph7-j9qr-h8q8","title":"Potential Command Injection in codem-transcode","description":"When the ffprobe functionality is enabled on the server, HTTP POST requests can be made to /probe. These requests are passed to the ffprobe binary on the server. Through this HTTP endpoint it is possible to send a malformed source file name to ffprobe that results in arbitrary command execution.\n\n### Mitigating Factors:\nThe ffprobe functionality is not enabled by default. In addition, exploitation opportunities are limited in a standard configuration because the server binds to the local interface by default.\n\n\n## Recommendation\n\nAn updated and patched version of the module (version 0.5.0) is available via npm. Users who have enabled the ffprobe functionality are especially encouraged to upgrade..","status":"published","published":"2017-11-28T22:20:17Z","modified":"2023-01-09T05:03:22Z","cvss":[{"version":"3.0","score":8.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-77"],"updated_at":"2026-11-02T14:36:05.071174Z"}],"nvd":[{"id":"CVE-2013-7377","description":"The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.","status":"published","published":"2017-10-23T18:29:00.523Z","modified":"2026-06-17T00:01:51.6Z","cvss":[{"version":"3.0","score":8.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-77"],"updated_at":"2026-11-02T14:02:52.545039Z"}],"osv":[{"id":"GHSA-rph7-j9qr-h8q8","title":"Potential Command Injection in codem-transcode","description":"When the ffprobe functionality is enabled on the server, HTTP POST requests can be made to /probe. These requests are passed to the ffprobe binary on the server. Through this HTTP endpoint it is possible to send a malformed source file name to ffprobe that results in arbitrary command execution.\n\n### Mitigating Factors:\nThe ffprobe functionality is not enabled by default. In addition, exploitation opportunities are limited in a standard configuration because the server binds to the local interface by default.\n\n\n## Recommendation\n\nAn updated and patched version of the module (version 0.5.0) is available via npm. Users who have enabled the ffprobe functionality are especially encouraged to upgrade..","status":"published","published":"2017-11-28T22:20:17Z","modified":"2023-11-08T03:57:28.937623Z","cvss":[{"version":"3.0","score":8.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-77"],"updated_at":"2026-11-02T15:46:56.281047Z"},{"id":"UBUNTU-CVE-2013-7377","description":"The codem-transcode module before 0.5.0 for Node.js, when ffprobe is enabled, allows remote attackers to execute arbitrary commands via a POST request to /probe.","status":"withdrawn","published":"2017-10-23T18:29:00Z","modified":"2025-07-08T14:59:38.45911Z","cvss":[{"version":"3.0","score":8.1,"vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:07.421078Z"}]}}
