Skip to content

Commit 156c317

Browse files
tatianabgopherbot
authored andcommitted
data/reports: review GO-2024-3282
- data/reports/GO-2024-3282.yaml Fixes #3282 Change-Id: I41285469f35ff0fd8c1d0332831f9fa819aa5822 Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/635702 Reviewed-by: Zvonimir Pavlinovic <[email protected]> Auto-Submit: Tatiana Bradley <[email protected]> LUCI-TryBot-Result: Go LUCI <[email protected]>
1 parent a28aca8 commit 156c317

File tree

2 files changed

+79
-9
lines changed

2 files changed

+79
-9
lines changed

data/osv/GO-2024-3282.json

+47-5
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
"modified": "0001-01-01T00:00:00Z",
55
"published": "0001-01-01T00:00:00Z",
66
"aliases": [
7+
"CVE-2024-12401",
78
"GHSA-r4pg-vg54-wxx4"
89
],
9-
"summary": "cert-manager ha a potential slowdown / DoS when parsing specially crafted PEM inputs in github.com/cert-manager/cert-manager",
10-
"details": "cert-manager ha a potential slowdown / DoS when parsing specially crafted PEM inputs in github.com/cert-manager/cert-manager",
10+
"summary": "Potential slowdown / DoS when parsing specially crafted PEM inputs in github.com/cert-manager/cert-manager",
11+
"details": "Potential slowdown / DoS when parsing specially crafted PEM inputs in github.com/cert-manager/cert-manager",
1112
"affected": [
1213
{
1314
"package": {
@@ -39,14 +40,55 @@
3940
]
4041
}
4142
],
42-
"ecosystem_specific": {}
43+
"ecosystem_specific": {
44+
"imports": [
45+
{
46+
"path": "github.com/cert-manager/cert-manager/pkg/util/pki",
47+
"symbols": [
48+
"CertificateTemplateFromCSRPEM",
49+
"CertificateTemplateFromCertificateRequest",
50+
"CertificateTemplateFromCertificateSigningRequest",
51+
"DecodePrivateKeyBytes",
52+
"DecodeX509CertificateBytes",
53+
"DecodeX509CertificateChainBytes",
54+
"DecodeX509CertificateRequestBytes",
55+
"DecodeX509CertificateSetBytes",
56+
"GenerateLocallySignedTemporaryCertificate",
57+
"ParseSingleCertificateChainPEM",
58+
"RequestMatchesSpec"
59+
]
60+
},
61+
{
62+
"path": "github.com/cert-manager/cert-manager/internal/controller/certificates",
63+
"symbols": [
64+
"OutputFormatDER"
65+
]
66+
},
67+
{
68+
"path": "github.com/cert-manager/cert-manager/pkg/controller/acmeorders",
69+
"symbols": [
70+
"controller.ProcessItem",
71+
"controller.Sync",
72+
"controller.finalizeOrder"
73+
]
74+
}
75+
]
76+
}
4377
}
4478
],
4579
"references": [
4680
{
4781
"type": "ADVISORY",
4882
"url": "https://github.com/cert-manager/cert-manager/security/advisories/GHSA-r4pg-vg54-wxx4"
4983
},
84+
{
85+
"type": "FIX",
86+
"url": "https://github.com/cert-manager/cert-manager/commit/3a4c9eb55e2e43570679840bbe3217869fbc8efc"
87+
},
88+
{
89+
"type": "FIX",
90+
"url": "https://github.com/cert-manager/cert-manager/commit/f22f78c8c0a64d718e203b326bc844c488ad7850"
91+
},
5092
{
5193
"type": "FIX",
5294
"url": "https://github.com/cert-manager/cert-manager/pull/7400"
@@ -64,12 +106,12 @@
64106
"url": "https://github.com/cert-manager/cert-manager/pull/7403"
65107
},
66108
{
67-
"type": "WEB",
109+
"type": "REPORT",
68110
"url": "https://go.dev/issue/50116"
69111
}
70112
],
71113
"database_specific": {
72114
"url": "https://pkg.go.dev/vuln/GO-2024-3282",
73-
"review_status": "UNREVIEWED"
115+
"review_status": "REVIEWED"
74116
}
75117
}

data/reports/GO-2024-3282.yaml

+32-4
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,47 @@ modules:
88
- introduced: 1.16.0-alpha.0
99
- fixed: 1.16.2
1010
vulnerable_at: 1.16.1
11+
packages:
12+
- package: github.com/cert-manager/cert-manager/pkg/util/pki
13+
symbols:
14+
- DecodeX509CertificateRequestBytes
15+
- DecodeX509CertificateSetBytes
16+
- DecodePrivateKeyBytes
17+
derived_symbols:
18+
- CertificateTemplateFromCSRPEM
19+
- CertificateTemplateFromCertificateRequest
20+
- CertificateTemplateFromCertificateSigningRequest
21+
- DecodeX509CertificateBytes
22+
- DecodeX509CertificateChainBytes
23+
- GenerateLocallySignedTemporaryCertificate
24+
- ParseSingleCertificateChainPEM
25+
- RequestMatchesSpec
26+
- package: github.com/cert-manager/cert-manager/internal/controller/certificates
27+
symbols:
28+
- OutputFormatDER
29+
- package: github.com/cert-manager/cert-manager/pkg/controller/acmeorders
30+
symbols:
31+
- controller.finalizeOrder
32+
derived_symbols:
33+
- controller.ProcessItem
34+
- controller.Sync
1135
summary: |-
12-
cert-manager ha a potential slowdown / DoS when parsing specially crafted PEM
36+
Potential slowdown / DoS when parsing specially crafted PEM
1337
inputs in github.com/cert-manager/cert-manager
38+
cves:
39+
- CVE-2024-12401
1440
ghsas:
1541
- GHSA-r4pg-vg54-wxx4
1642
references:
1743
- advisory: https://github.com/cert-manager/cert-manager/security/advisories/GHSA-r4pg-vg54-wxx4
44+
- fix: https://github.com/cert-manager/cert-manager/commit/3a4c9eb55e2e43570679840bbe3217869fbc8efc
45+
- fix: https://github.com/cert-manager/cert-manager/commit/f22f78c8c0a64d718e203b326bc844c488ad7850
1846
- fix: https://github.com/cert-manager/cert-manager/pull/7400
1947
- fix: https://github.com/cert-manager/cert-manager/pull/7401
2048
- fix: https://github.com/cert-manager/cert-manager/pull/7402
2149
- fix: https://github.com/cert-manager/cert-manager/pull/7403
22-
- web: https://go.dev/issue/50116
50+
- report: https://go.dev/issue/50116
2351
source:
2452
id: GHSA-r4pg-vg54-wxx4
25-
created: 2024-11-21T14:39:18.975104-05:00
26-
review_status: NEEDS_REVIEW
53+
created: 2024-12-12T13:23:46.830984-05:00
54+
review_status: REVIEWED

0 commit comments

Comments
 (0)