Composer is a dependency Manager for the PHP language. Prior to 1.10.28, 2.2.28, and 2.9.8, Composer\IO\BaseIO::loadConfiguration() validates GitHub OAuth tokens with the regex ^[.A-Za-z0-9_]+$ and interpolates rejected tokens into an UnexpectedValueException; GitHub Actions GITHUB_TOKEN values using the ghs__ format can contain -, fail validation, and be disclosed to stderr or CI logs. This issue is fixed in versions 1.10.28, 2.2.28, and 2.9.8.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-200"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45793.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.0"
},
{
"fixed": "1.10.28"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.2.28"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "2.3.0"
},
{
"fixed": "2.9.8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "3f5e7f9fbfa541137d6d1d5643ec3b718e9d5039"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "65e6390c49f1a11cd8b660d81822086db51fe2d1"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "e66c8fdb7ff5409bd2f358c5f194038e49e93714"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "1.10.28",
"range": [
{
"fixed": "8db20864c72cc97be1d803efe10dc84abf533a05"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "2.2.28",
"range": [
{
"fixed": "5104b27aaa735dcbadc1bd65f5ff1ef3552c543a"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "2.9.8",
"range": [
{
"fixed": "39ee8baff8e97a1b657bbfcd6a236ff93a5efbb2"
}
],
"source": "REFERENCES_TAG"
}
]
}