Files
vuln-cve/data/2025/25xxx/CVE-2025-25204.json
T

132 lines
5.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"cveMetadata": {
"cveId": "CVE-2025-25204",
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"state": "PUBLISHED",
"assignerShortName": "GitHub_M",
"dateReserved": "2025-02-03T19:30:53.401Z",
"datePublished": "2025-02-14T16:38:29.038Z",
"dateUpdated": "2025-03-03T19:13:28.888Z"
},
"containers": {
"cna": {
"title": "`gh attestation verify` returns incorrect exit code during verification if no attestations are present",
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-390",
"lang": "en",
"description": "CWE-390: Detection of Error Condition Without Action",
"type": "CWE"
}
]
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 6.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "CHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:N",
"version": "3.1"
}
}
],
"references": [
{
"name": "https://github.com/cli/cli/security/advisories/GHSA-fgw4-v983-mgp8",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/cli/cli/security/advisories/GHSA-fgw4-v983-mgp8"
},
{
"name": "https://github.com/cli/cli/issues/10418",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/cli/cli/issues/10418"
},
{
"name": "https://github.com/cli/cli/pull/10421",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/cli/cli/pull/10421"
}
],
"affected": [
{
"vendor": "cli",
"product": "cli",
"versions": [
{
"version": ">= 2.49.0, < 2.67.0",
"status": "affected"
}
]
}
],
"providerMetadata": {
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M",
"dateUpdated": "2025-02-14T16:38:29.038Z"
},
"descriptions": [
{
"lang": "en",
"value": "`gh` is GitHub’s official command line tool. Starting in version 2.49.0 and prior to version 2.67.0, under certain conditions, a bug in GitHub's Artifact Attestation cli tool `gh attestation verify` causes it to return a zero exit status when no attestations are present. This behavior is incorrect: When no attestations are present, `gh attestation verify` should return a non-zero exit status code, thereby signaling verification failure. An attacker can abuse this flaw to, for example, deploy malicious artifacts in any system that uses `gh attestation verify`'s exit codes to gatekeep deployments. Users are advised to update `gh` to patched version `v2.67.0` as soon as possible."
}
],
"source": {
"advisory": "GHSA-fgw4-v983-mgp8",
"discovery": "UNKNOWN"
}
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2025-02-19T15:29:05.799010Z",
"id": "CVE-2025-25204",
"options": [
{
"Exploitation": "poc"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2025-03-03T19:13:28.888Z"
}
}
]
}
}