SecurityHorrors

Stories you never want to feel on your own skin

Composer: Tokens Spilled on the CI Stage

Andras Bacsai's avatar
Composer: Tokens Spilled on the CI Stage

Source:


tldr: CVE-2026-45793 is a vulnerability in Composer that may expose GitHub authentication tokens in CI logs. Affects all Composer versions before 2.9.8, including 2.2.x before 2.2.28 and 1.x before 1.10.28. Fixed in 2.9.8, 2.2.28, and 1.10.28.

Affected versions

BranchAffectedUpgrade to
Composer 2.3.x2.9.x< 2.9.82.9.8
Composer 2.2.x (LTS)< 2.2.282.2.28
Composer 1.x< 1.10.281.10.28

What to do

  • Upgrade Composer to the patched version for your release line.
  • Audit CI logs for leaked GitHub tokens — if found, rotate them immediately.
  • Review any CI pipelines that run Composer with GitHub authentication and ensure tokens are not printed to logs after upgrading.