GO-2026-4945

Go JOSE Panics in JWE decryption in github.com/go-jose/go-jose

At a glance

Published
Updated
CVE
CVE-2026-34986
Aliases
GHSA-78h2-9frx-2jm8

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.

Affected packages

PackageVersions
Go · github.com/go-jose/go-jose/v3introduced 0, fixed 3.0.5
Go · github.com/go-jose/go-jose/v4introduced 0, fixed 4.1.4

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database