PatchSiren cyber security CVE debrief
CVE-2026-65632 potatosalad CVE debrief
The jose library has a signature malleability issue affecting ECDSA JWS signatures of non-canonical lengths. This CVE has a MEDIUM CVSS score of 5.1. The issue allows an attacker with a valid token to create longer signatures that verify against the same key, potentially defeating security controls like token revocation by hash or replay caches. The vulnerability arises from the library's acceptance of ECDSA (ES256, ES256K, ES384, and ES512) JWS signatures of a non-canonical length. When verifying an ECDSA signature, the library splits the raw signature in half by its actual byte length instead of enforcing the fixed length required by RFC 7518 §3.4. This allows an attacker to The
- Vendor
- potatosalad
- Product
- jose
- CVSS
- MEDIUM 5.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-26
- Original CVE updated
- 2026-10-27
- Advisory published
- 2026-10-26
- Advisory updated
- 2026-10-27
Who should care
Defenders responsible for systems using the jose library and ECDSA JWS signatures should assess exposure and prioritize verification and remediation efforts. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify and update jose library versions to prevent potential abuse. They should also review security controls that assume token or signature uniqueness and implement compensating controls
Why it matters
The jose library signature malleability issue affects defenders using ECDSA JWS signatures, requiring verification and potential updates to prevent abuse and ensure security control effectiveness.
- Defenders may need to verify and update jose library versions to prevent potential abuse
- Security controls assuming token or signature uniqueness may require reevaluation
- Systems using ECDSA JWS signatures may need to implement compensating controls to detect potential abuse
- Remediation priority is medium due to the CVSS score of 5.1
Technical summary
The jose library accepts ECDSA (ES256, ES256K, ES384, and ES512) JWS signatures of a non-canonical length. When verifying an ECDSA signature, the library splits the raw signature in half by its actual byte length instead of enforcing the fixed length required by RFC 7518 §3.4. This allows an attacker to prepend leading zero bytes to each of the R and S halves to produce longer signatures that still verify against the same key.
Defensive priority
Defenders should prioritize verifying and updating jose library versions to 1.11.13 or later. Systems using ECDSA JWS signatures should assess exposure and implement compensating controls to detect potential abuse.
Recommended defensive actions
- Verify jose library version and update to 1.11.13 or later
- Assess exposure in systems using ECDSA JWS signatures
- Implement compensating controls to detect potential abuse
- Review security controls that assume token or signature uniqueness
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the signature malleability issue in the jose library. Official sources include the CVE Program, NIST NVD, and various GitHub references. The issue affects jose versions from 1.0.0 before 1.11.13. Defenders should verify and update jose library versions to prevent potential abuse. The CVE Program and NIST NVD provide additional information on the vulnerability and its impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-65632 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-65632
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-65632 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-65632
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-65632.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/potatosalad/erlang-jose/commit/72ce1866622b9329347dc52a94173ac0317bc9cf
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/potatosalad/erlang-jose/commit/a7746ecd4950f85a393136e449a91dac62b5c429
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://github.com/potatosalad/erlang-jose/security/advisories/GHSA-44hw-rpw9-mwg4
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-65632
6b3ad84c-e1a6-4bf7-a703-f496b71e49db
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.