{"schema_version":1,"title":"Composer (Packagist) vulnerabilities","summary":"Junglewise Threat Intelligence has tracked 9 vulnerabilities in Composer (Packagist): 0 in the last 7 days and 6 in the last 90 days, 0 of them critical and 0 exploited in the wild. The most recent, CVE-2026-59944, was published on 16 September 2026.","url":"https://junglewise.ai/threats/technologies/composer","json_url":"https://junglewise.ai/threats/technologies/composer.json","publisher":"Junglewise Threat Intelligence","license":"CC-BY-4.0","license_url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Junglewise Threat Intelligence, https://junglewise.ai/threats/technologies/composer","sources":"NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories","kind":"technology","counts":{"high":6,"all_time":9,"critical":0,"exploited":0,"last_7_days":0,"last_30_days":2,"last_90_days":6,"last_365_days":9},"latest":[{"cve":"CVE-2026-59944","cvss":6.1,"epss":0.0032,"slug":"cve-2026-59944-composer-bin-path-validation-bypass-via-symlinks","title":"Composer bin path validation bypass via symlinks","severity":"medium","exploited":false,"published_at":"2026-09-16T17:17:28.59+00:00","url":"https://junglewise.ai/threats/cve-2026-59944-composer-bin-path-validation-bypass-via-symlinks"},{"cve":"CVE-2026-84361","cvss":4,"epss":0.0055,"slug":"cve-2026-84361-composer-arbitrary-command-execution-via-malicious-perforce","title":"Composer is a dependency Manager for the PHP language. From 1.0 until 2.2.30 and 2.10.3, a malicious dependency package from a custom Compos","severity":"high","exploited":false,"published_at":"2026-09-01T21:18:47.023+00:00","url":"https://junglewise.ai/threats/cve-2026-84361-composer-arbitrary-command-execution-via-malicious-perforce"},{"cve":"CVE-2026-45793","cvss":7.5,"epss":0.0102,"slug":"cve-2026-45793-composer-sensitive-information-disclosure-in-github-token","title":"Composer sensitive information disclosure in GitHub token validation","severity":"high","exploited":false,"published_at":"2026-07-15T17:16:48.173+00:00","url":"https://junglewise.ai/threats/cve-2026-45793-composer-sensitive-information-disclosure-in-github-token"},{"cve":"CVE-2026-59948","cvss":7,"epss":0.0016,"slug":"cve-2026-59948-composer-path-traversal-via-malicious-package-name","title":"Composer path traversal via malicious package name","severity":"high","exploited":false,"published_at":"2026-07-08T20:16:59.98+00:00","url":"https://junglewise.ai/threats/cve-2026-59948-composer-path-traversal-via-malicious-package-name"},{"cve":"CVE-2026-59947","cvss":4.7,"epss":0.0014,"slug":"cve-2026-59947-composer-sensitive-information-disclosure-in-verbose-debug-output","title":"Composer sensitive information disclosure in verbose debug output","severity":"medium","exploited":false,"published_at":"2026-07-08T20:16:59.843+00:00","url":"https://junglewise.ai/threats/cve-2026-59947-composer-sensitive-information-disclosure-in-verbose-debug-output"},{"cve":"CVE-2026-59946","cvss":6.1,"epss":0.0017,"slug":"cve-2026-59946-composer-path-traversal-in-package-bin-field","title":"Composer path traversal in package bin field","severity":"medium","exploited":false,"published_at":"2026-07-08T20:16:59.707+00:00","url":"https://junglewise.ai/threats/cve-2026-59946-composer-path-traversal-in-package-bin-field"},{"cve":"CVE-2026-10043","cvss":7.8,"slug":"cve-2026-10043-mosaicml-composer-insecure-deserialization-in-checkpoint-parsing","title":"MosaicML Composer insecure deserialization in checkpoint parsing","severity":"high","exploited":false,"published_at":"2026-06-24T22:16:46.003+00:00","url":"https://junglewise.ai/threats/cve-2026-10043-mosaicml-composer-insecure-deserialization-in-checkpoint-parsing"},{"cve":"CVE-2026-40261","cvss":8.8,"epss":0.0191,"slug":"cve-2026-40261-composer-command-injection-in-perforce-repository-handling","title":"Composer command injection in Perforce repository handling","severity":"high","exploited":false,"published_at":"2026-04-15T21:17:27.693+00:00","url":"https://junglewise.ai/threats/cve-2026-40261-composer-command-injection-in-perforce-repository-handling"},{"cve":"CVE-2026-40176","cvss":7.8,"epss":0.01,"slug":"cve-2026-40176-composer-command-injection-in-perforce-repository-handling","title":"Composer command injection in Perforce repository handling","severity":"high","exploited":false,"published_at":"2026-04-15T21:17:27.357+00:00","url":"https://junglewise.ai/threats/cve-2026-40176-composer-command-injection-in-perforce-repository-handling"}],"weekly":[{"week":"2026-06-29","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-06","critical":0,"exploited":0,"vulnerabilities":3},{"week":"2026-07-13","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-07-20","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-07-27","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-03","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-10","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-17","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-24","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-08-31","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-09-07","critical":0,"exploited":0,"vulnerabilities":0},{"week":"2026-09-14","critical":0,"exploited":0,"vulnerabilities":1},{"week":"2026-09-21","critical":0,"exploited":0,"vulnerabilities":0}],"related":[{"name":"getgrav/grav (Packagist)","slug":"getgrav-grav","vulnerabilities":63,"url":"https://junglewise.ai/threats/technologies/getgrav-grav"},{"name":"wwbn/avideo (Packagist)","slug":"wwbn-avideo","vulnerabilities":58,"url":"https://junglewise.ai/threats/technologies/wwbn-avideo"},{"name":"concrete5/concrete5 (Packagist)","slug":"concrete5-concrete5","vulnerabilities":46,"url":"https://junglewise.ai/threats/technologies/concrete5-concrete5"},{"name":"snipe/snipe-it (Packagist)","slug":"snipe-snipe-it","vulnerabilities":39,"url":"https://junglewise.ai/threats/technologies/snipe-snipe-it"},{"name":"thorsten/phpmyfaq (Packagist)","slug":"thorsten-phpmyfaq","vulnerabilities":34,"url":"https://junglewise.ai/threats/technologies/thorsten-phpmyfaq"},{"name":"phpmyfaq/phpmyfaq (Packagist)","slug":"phpmyfaq-phpmyfaq","vulnerabilities":33,"url":"https://junglewise.ai/threats/technologies/phpmyfaq-phpmyfaq"},{"name":"craftcms/cms (Packagist)","slug":"craftcms-cms","vulnerabilities":27,"url":"https://junglewise.ai/threats/technologies/craftcms-cms"},{"name":"mantisbt/mantisbt (Packagist)","slug":"mantisbt-mantisbt","vulnerabilities":26,"url":"https://junglewise.ai/threats/technologies/mantisbt-mantisbt"},{"name":"kimai/kimai (Packagist)","slug":"kimai-kimai","vulnerabilities":22,"url":"https://junglewise.ai/threats/technologies/kimai-kimai"},{"name":"froxlor/froxlor (Packagist)","slug":"froxlor-froxlor","vulnerabilities":18,"url":"https://junglewise.ai/threats/technologies/froxlor-froxlor"},{"name":"yeswiki/yeswiki (Packagist)","slug":"yeswiki-yeswiki","vulnerabilities":15,"url":"https://junglewise.ai/threats/technologies/yeswiki-yeswiki"},{"name":"twig/twig (Packagist)","slug":"twig-twig","vulnerabilities":14,"url":"https://junglewise.ai/threats/technologies/twig-twig"}],"technology":{"hub":true,"name":"Composer (Packagist)","slug":"composer","vendor":{"name":"Packagist","slug":"packagist","url":"https://junglewise.ai/threats/vendors/packagist"},"aliases":[],"category":"library","homepage":"https://getcomposer.org","description":"PHP dependency manager and package management tool.","url":"https://junglewise.ai/threats/technologies/composer"},"most_severe":[{"cve":"CVE-2026-40261","cvss":8.8,"epss":0.0191,"slug":"cve-2026-40261-composer-command-injection-in-perforce-repository-handling","title":"Composer command injection in Perforce repository handling","severity":"high","exploited":false,"published_at":"2026-04-15T21:17:27.693+00:00","url":"https://junglewise.ai/threats/cve-2026-40261-composer-command-injection-in-perforce-repository-handling"},{"cve":"CVE-2026-40176","cvss":7.8,"epss":0.01,"slug":"cve-2026-40176-composer-command-injection-in-perforce-repository-handling","title":"Composer command injection in Perforce repository handling","severity":"high","exploited":false,"published_at":"2026-04-15T21:17:27.357+00:00","url":"https://junglewise.ai/threats/cve-2026-40176-composer-command-injection-in-perforce-repository-handling"},{"cve":"CVE-2026-10043","cvss":7.8,"slug":"cve-2026-10043-mosaicml-composer-insecure-deserialization-in-checkpoint-parsing","title":"MosaicML Composer insecure deserialization in checkpoint parsing","severity":"high","exploited":false,"published_at":"2026-06-24T22:16:46.003+00:00","url":"https://junglewise.ai/threats/cve-2026-10043-mosaicml-composer-insecure-deserialization-in-checkpoint-parsing"},{"cve":"CVE-2026-45793","cvss":7.5,"epss":0.0102,"slug":"cve-2026-45793-composer-sensitive-information-disclosure-in-github-token","title":"Composer sensitive information disclosure in GitHub token validation","severity":"high","exploited":false,"published_at":"2026-07-15T17:16:48.173+00:00","url":"https://junglewise.ai/threats/cve-2026-45793-composer-sensitive-information-disclosure-in-github-token"},{"cve":"CVE-2026-59948","cvss":7,"epss":0.0016,"slug":"cve-2026-59948-composer-path-traversal-via-malicious-package-name","title":"Composer path traversal via malicious package name","severity":"high","exploited":false,"published_at":"2026-07-08T20:16:59.98+00:00","url":"https://junglewise.ai/threats/cve-2026-59948-composer-path-traversal-via-malicious-package-name"},{"cve":"CVE-2026-84361","cvss":4,"epss":0.0055,"slug":"cve-2026-84361-composer-arbitrary-command-execution-via-malicious-perforce","title":"Composer is a dependency Manager for the PHP language. From 1.0 until 2.2.30 and 2.10.3, a malicious dependency package from a custom Compos","severity":"high","exploited":false,"published_at":"2026-09-01T21:18:47.023+00:00","url":"https://junglewise.ai/threats/cve-2026-84361-composer-arbitrary-command-execution-via-malicious-perforce"},{"cve":"CVE-2026-59944","cvss":6.1,"epss":0.0032,"slug":"cve-2026-59944-composer-bin-path-validation-bypass-via-symlinks","title":"Composer bin path validation bypass via symlinks","severity":"medium","exploited":false,"published_at":"2026-09-16T17:17:28.59+00:00","url":"https://junglewise.ai/threats/cve-2026-59944-composer-bin-path-validation-bypass-via-symlinks"},{"cve":"CVE-2026-59946","cvss":6.1,"epss":0.0017,"slug":"cve-2026-59946-composer-path-traversal-in-package-bin-field","title":"Composer path traversal in package bin field","severity":"medium","exploited":false,"published_at":"2026-07-08T20:16:59.707+00:00","url":"https://junglewise.ai/threats/cve-2026-59946-composer-path-traversal-in-package-bin-field"},{"cve":"CVE-2026-59947","cvss":4.7,"epss":0.0014,"slug":"cve-2026-59947-composer-sensitive-information-disclosure-in-verbose-debug-output","title":"Composer sensitive information disclosure in verbose debug output","severity":"medium","exploited":false,"published_at":"2026-07-08T20:16:59.843+00:00","url":"https://junglewise.ai/threats/cve-2026-59947-composer-sensitive-information-disclosure-in-verbose-debug-output"}],"generated_at":"2026-09-26T19:07:00.176898+00:00"}