GO-2026-6893

Source
https://pkg.go.dev/vuln/GO-2026-6893
Import Source
https://vuln.go.dev/ID/GO-2026-6893.json
JSON Data
https://api.osv.dev/v1/vulns/GO-2026-6893
Published
2026-11-05T22:55:15Z
Modified
2026-11-05T23:15:15Z
Summary
Event type spoofing via UntrustedType in github.com/google/go-eventlog
Details

In github.com/google/go-eventlog/tcg, Event exposes UntrustedType, which returns the raw event type header from the TCG event log without verifying that the event data matches its digest. Callers that dispatch on Event.UntrustedType after ParseAndReplay can be tricked by a modified event type field for events whose digests are not verified against EventData.

Database specific
{
    "review_status": "REVIEWED",
    "url": "https://pkg.go.dev/vuln/GO-2026-6893"
}
References
Credits
    • Brian Schaatsbergen (bschaatsbergen)

Affected packages

Go / github.com/google/go-eventlog

Package

Name
github.com/google/go-eventlog
View open source insights on deps.dev
Purl
pkg:golang/github.com/google/go-eventlog

Affected ranges

Type
SEMVER
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
0.0.3-0.20261001001437-1991f15bc4b0

Ecosystem specific

{
    "imports": [
        {
            "path": "github.com/google/go-eventlog/tcg",
            "symbols": [
                "ConvertToPbEvents",
                "Event.UntrustedType"
            ]
        }
    ]
}

Database specific

source
"https://vuln.go.dev/ID/GO-2026-6893.json"