blob: a5c714907c88b580aa6748c9eae423e7e016a3d6 [file]
id: GO-2026-4945
modules:
- module: github.com/go-jose/go-jose/v3
versions:
- fixed: 3.0.5
vulnerable_at: 3.0.4
packages:
- package: github.com/go-jose/go-jose/v3
- module: github.com/go-jose/go-jose/v4
versions:
- fixed: 4.1.4
vulnerable_at: 4.1.3
packages:
- package: github.com/go-jose/go-jose/v4
summary: Go JOSE Panics in JWE decryption in github.com/go-jose/go-jose
description: |-
The go-jose package is subject to a panic when decrypting certain
JSON Web Encryption (JWE) tokens. This occurs when an attacker can
provide a maliciously crafted JWE token that triggers an unhandled
exception during the decryption process, leading to a denial-of-service.
cves:
- CVE-2026-34986
ghsas:
- GHSA-78h2-9frx-2jm8
credits:
- Datadog's Security team
references:
- advisory: https://github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8
- web: https://pkg.go.dev/github.com/go-jose/go-jose/v4#pkg-constants
source:
id: GHSA-78h2-9frx-2jm8
created: 2026-05-21T09:33:53.602773-04:00
review_status: REVIEWED