Skip to content

Commit c72e8b9

Browse files
thatnealpatelgopherbot
authored andcommitted
data/reports: add GO-2025-4116
- data/reports/GO-2025-4116.yaml Fixes #4116 Change-Id: I16e09cbb5dd5553c0ed561d792fb05df6ada041c Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/720400 Reviewed-by: Roland Shoemaker <[email protected]> Auto-Submit: Roland Shoemaker <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]>
1 parent bbf8cd5 commit c72e8b9

File tree

3 files changed

+199
-0
lines changed

3 files changed

+199
-0
lines changed

data/cve/v5/GO-2025-4116.json

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{
2+
"dataType": "CVE_RECORD",
3+
"dataVersion": "5.0",
4+
"cveMetadata": {
5+
"cveId": "CVE-2025-47913"
6+
},
7+
"containers": {
8+
"cna": {
9+
"providerMetadata": {
10+
"orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc"
11+
},
12+
"title": "Potential denial of service in golang.org/x/crypto/ssh/agent",
13+
"descriptions": [
14+
{
15+
"lang": "en",
16+
"value": "SSH clients receiving SSH_AGENT_SUCCESS when expecting a typed response will panic and cause early termination of the client process."
17+
}
18+
],
19+
"affected": [
20+
{
21+
"vendor": "golang.org/x/crypto",
22+
"product": "golang.org/x/crypto/ssh/agent",
23+
"collectionURL": "https://pkg.go.dev",
24+
"packageName": "golang.org/x/crypto/ssh/agent",
25+
"versions": [
26+
{
27+
"version": "0",
28+
"lessThan": "0.43.0",
29+
"status": "affected",
30+
"versionType": "semver"
31+
}
32+
],
33+
"programRoutines": [
34+
{
35+
"name": "client.SignWithFlags"
36+
},
37+
{
38+
"name": "client.List"
39+
},
40+
{
41+
"name": "agentKeyringSigner.Sign"
42+
},
43+
{
44+
"name": "agentKeyringSigner.SignWithAlgorithm"
45+
},
46+
{
47+
"name": "client.Sign"
48+
},
49+
{
50+
"name": "client.Signers"
51+
}
52+
],
53+
"defaultStatus": "unaffected"
54+
}
55+
],
56+
"problemTypes": [
57+
{
58+
"descriptions": [
59+
{
60+
"lang": "en",
61+
"description": "CWE-703: Improper Handling of Exceptional Conditions"
62+
}
63+
]
64+
}
65+
],
66+
"references": [
67+
{
68+
"url": "https://go.dev/cl/700295"
69+
},
70+
{
71+
"url": "https://go.dev/issue/75178"
72+
},
73+
{
74+
"url": "https://github.com/advisories/GHSA-hcg3-q754-cr77"
75+
},
76+
{
77+
"url": "https://pkg.go.dev/vuln/GO-2025-4116"
78+
}
79+
],
80+
"credits": [
81+
{
82+
"lang": "en",
83+
"value": "Jakub Ciolek"
84+
},
85+
{
86+
"lang": "en",
87+
"value": "Nicola Murino"
88+
}
89+
]
90+
}
91+
}
92+
}

data/osv/GO-2025-4116.json

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
"schema_version": "1.3.1",
3+
"id": "GO-2025-4116",
4+
"modified": "0001-01-01T00:00:00Z",
5+
"published": "0001-01-01T00:00:00Z",
6+
"aliases": [
7+
"CVE-2025-47913"
8+
],
9+
"summary": "Potential denial of service in golang.org/x/crypto/ssh/agent",
10+
"details": "SSH clients receiving SSH_AGENT_SUCCESS when expecting a typed response will panic and cause early termination of the client process.",
11+
"affected": [
12+
{
13+
"package": {
14+
"name": "golang.org/x/crypto",
15+
"ecosystem": "Go"
16+
},
17+
"ranges": [
18+
{
19+
"type": "SEMVER",
20+
"events": [
21+
{
22+
"introduced": "0"
23+
},
24+
{
25+
"fixed": "0.43.0"
26+
}
27+
]
28+
}
29+
],
30+
"ecosystem_specific": {
31+
"imports": [
32+
{
33+
"path": "golang.org/x/crypto/ssh/agent",
34+
"symbols": [
35+
"agentKeyringSigner.Sign",
36+
"agentKeyringSigner.SignWithAlgorithm",
37+
"client.List",
38+
"client.Sign",
39+
"client.SignWithFlags",
40+
"client.Signers"
41+
]
42+
}
43+
]
44+
}
45+
}
46+
],
47+
"references": [
48+
{
49+
"type": "FIX",
50+
"url": "https://go.dev/cl/700295"
51+
},
52+
{
53+
"type": "REPORT",
54+
"url": "https://go.dev/issue/75178"
55+
},
56+
{
57+
"type": "WEB",
58+
"url": "https://github.com/advisories/GHSA-hcg3-q754-cr77"
59+
}
60+
],
61+
"credits": [
62+
{
63+
"name": "Jakub Ciolek"
64+
},
65+
{
66+
"name": "Nicola Murino"
67+
}
68+
],
69+
"database_specific": {
70+
"url": "https://pkg.go.dev/vuln/GO-2025-4116",
71+
"review_status": "REVIEWED"
72+
}
73+
}

data/reports/GO-2025-4116.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
id: GO-2025-4116
2+
modules:
3+
- module: golang.org/x/crypto
4+
versions:
5+
- fixed: 0.43.0
6+
vulnerable_at: 0.42.0
7+
packages:
8+
- package: golang.org/x/crypto/ssh/agent
9+
symbols:
10+
- client.SignWithFlags
11+
- client.List
12+
derived_symbols:
13+
- agentKeyringSigner.Sign
14+
- agentKeyringSigner.SignWithAlgorithm
15+
- client.Sign
16+
- client.Signers
17+
summary: Potential denial of service in golang.org/x/crypto/ssh/agent
18+
description: |-
19+
SSH clients receiving SSH_AGENT_SUCCESS when expecting a typed response
20+
will panic and cause early termination of the client process.
21+
credits:
22+
- Jakub Ciolek
23+
- Nicola Murino
24+
references:
25+
- fix: https://go.dev/cl/700295
26+
- report: https://go.dev/issue/75178
27+
- web: https://github.com/advisories/GHSA-hcg3-q754-cr77
28+
cve_metadata:
29+
id: CVE-2025-47913
30+
cwe: 'CWE-703: Improper Handling of Exceptional Conditions'
31+
source:
32+
id: go-security-team
33+
created: 2025-11-13T15:48:28.491574-05:00
34+
review_status: REVIEWED

0 commit comments

Comments
 (0)