Skip to content

Commit 1123a15

Browse files
committed
x/vulndb: add reports/GO-2022-0294.yaml for CVE-2022-0317
Fixes #294 Change-Id: I9e45c3ab5bec2dc6aec025ae364008ea05c46c22 Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/416434 Reviewed-by: Tatiana Bradley <[email protected]> Run-TryBot: Damien Neil <[email protected]> TryBot-Result: Gopher Robot <[email protected]>
1 parent 1666ffc commit 1123a15

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

reports/GO-2022-0294.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
packages:
2+
- module: github.com/google/go-attestation
3+
package: github.com/google/go-attestation/attest
4+
symbols:
5+
- AKPublic.validate12Quote
6+
- AKPublic.validate20Quote
7+
derived_symbols:
8+
- AKPublic.Verify
9+
- TPM.AttestPlatform
10+
versions:
11+
- fixed: 0.4.0
12+
vulnerable_at: 0.3.2
13+
description: |
14+
A local attacker can defeat remotely-attested measured boot.
15+
16+
Improper input validation in AKPublic.Verify can cause it to succeed when
17+
provided with a maliciously-formed Quote over no/some PCRs. Subsequent use
18+
of the same set of PCR values in Eventlog.Verify lacks the authentication
19+
performed by quote verification, meaning a local attacker can couple this
20+
vulnerability with a maliciously-formed TCG log in Eventlog.Verify to spoof
21+
events in the TCG log, defeating remotely-attested measured-boot.
22+
cves:
23+
- CVE-2022-0317
24+
ghsas:
25+
- GHSA-99cg-575x-774p
26+
credit: Nikki VonHollen
27+
links:
28+
commit: https://github.com/google/go-attestation/commit/82f2c9c2c76e1d3691d17ee78116d1d93a123788

0 commit comments

Comments
 (0)