Denial of Service Vulnerability in jose Library by Potatosalad
CVE-2026-65628

5.9MEDIUM

Key Information:

Status
Vendor
CVE Published:
26 October 2026

What is CVE-2026-65628?

The jose library contains a vulnerability where the shared_secret function can enter an unbounded tail-recursive loop if supplied with JWKs of differing key types. An attacker can exploit this flaw to create an endless loop, which consumes 100% of CPU resources, leading to a denial of service for applications relying on shared secret derivation. The issue arises when the key types do not match, and as a result, the function keeps re-invoking itself without crashing, ultimately exhausting system resources. This vulnerability is present in jose versions from 1.5.0 to 1.11.12.

Affected Version(s)

jose 1.5.0 < 1.11.13

jose 7b80b9f55b9898e1a6901ce136061b241b021d7c < 26182a7de63b91550035d3f08741f7d17f1f675a

References

CVSS V4

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Peter Ullrich
Andrew Bennett
Jonatan Männchen / EEF
.