2.2.32 - released 2026-11-10
Changelog
- Security: Fixed malicious zip archives being able to write files outside of the package directory via symlinked entries when extraction falls back from
unziptoZipArchive(GHSA-w6hj-6587-3jh5) - Security: Fixed inline repository HTTP credentials being sent to dist mirrors on other hosts supplied by a crafted
composer.lock/vendor/composer/installed.json(GHSA-x82q-x274-r6pq) - Security: Fixed
AuthorizationandCookieheaders set in request options, e.g. via a repository'shttp.headeroption, being resent when following a redirect to another origin (#13254) - Security: Fixed non-auth config settings being read from a project's
auth.jsonand theCOMPOSER_AUTHenv var, andhomebeing read from a project's composer.json, these are now ignored with a warning (#13209) - Fixed every update aborting with a
SecurityExceptionwhen a PHP extension reports a name that is not a valid platform package name (#13185)
Full Changelog: https://github.com/composer/composer/compare/2.2.31...2.2.32
Home