PatchSiren

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.