Medium severity · published Oct 26, 2026
CVE-2026-116586
Go JOSE: Panics in JSON parsing
New
6.9
CVSS
0.3%
EPSS
No
On KEV
Description
Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.5, parsing attacker-controlled JSON through go-jose allows deeply nested arrays or objects to exceed Go's stack limit. The resulting stack overflow crashes the application and permits denial of service in applications that parse untrusted JSON through go-jose. This issue is fixed in version 4.1.5.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 22% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GO
go-jose · go-jose
< 4.1.5 · source: vendor
Affected product
GO
go-jose
go-jose
More from go-jose
7.5
CVE-2026-116587
Go JOSE: DoS when parsing JWKs that contain RSA keys
7.5
CVE-2026-34986
Go JOSE affect by a panic in JWE decryption
6.9
CVE-2026-116585
Go JOSE: Panic during CBC-HMAC processing
6.6
CVE-2025-27144
Go JOSE's Parsing Vulnerable to Denial of Service
4.3
CVE-2024-28180
Go JOSE vulnerable to Improper Handling of Highly Compressed Data (Data Amplification)