PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-65630 potatosalad CVE debrief

A timing side-channel vulnerability in the jose library allows recovery of a long-term X25519 private key through measurement of decryption timing for attacker-supplied ECDH-ES (JWE) messages. This issue affects jose versions from 1.10.0 before 1.11.13. The vulnerability is reachable from the public API, particularly when services decrypt attacker-supplied ECDH-ES (JWE) messages with a long-term X25519 key. An attacker can submit ciphertexts and measure decryption timing to recover the private key bit by bit, defeating the resistance X25519 was designed to provide. Recovery of the key compromises the confidentiality and authenticity of all data protected by it.

Vendor
potatosalad
Product
jose
CVSS
MEDIUM 5.9
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 and applications using jose versions between 1.10.0 and 1.11.12 should assess exposure and prioritize remediation. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify their inventory of systems and applications using affected jose versions and update to a fixed version.

Why it matters

CVE-2026-65630 is a timing side-channel vulnerability in the jose library that allows recovery of a long-term X25519 private key. Defenders should prioritize verifying their inventory of systems and applications using affected jose versions and update to a fixed version.

  • Key recovery could compromise confidentiality and authenticity of data protected by the affected key
  • Defenders must verify their inventory and update to a fixed version to prevent potential key recovery

Technical summary

The jose library is vulnerable to a timing side-channel attack, allowing an attacker to recover a long-term X25519 private key through measurement of decryption timing for attacker-supplied ECDH-ES (JWE) messages. The vulnerability affects jose versions from 1.10.0 before 1.11.13. The pure-Erlang X25519 implementation performs scalar multiplication over the secret private key using a recursive Montgomery ladder whose clauses branch on individual bits of the clamped private scalar. The execution time of the public entry points is thus a function of the private key. An attacker who can submit ciphertexts and measure decryption timing can, in principle, recover the private key bit by bit, defeating the resistance.

Defensive priority

Defenders should prioritize verifying their inventory of systems and applications using jose versions between 1.10.0 and 1.11.12, and updating to version 1.11.13 or later. Compensating controls, such as monitoring for suspicious decryption timing, may be necessary until remediation can be completed.

Recommended defensive actions

  • Verify inventory of systems and applications using jose versions between 1.10.0 and 1.11.12
  • Update jose to version 1.11.13 or later
  • Monitor for suspicious decryption timing
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. Additional information is available from the Erlang/OTP Security Advisories and other source references.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-65630 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-65630

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-65630 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-65630

    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-65630.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/potatosalad/erlang-jose/commit/3670f873c274bba86fb7f5ee5727a7efa1322b79

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/potatosalad/erlang-jose/commit/8e532095de114ef4bf88a9ec5d651fa251a972b3

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/potatosalad/erlang-jose/security/advisories/GHSA-xvr2-gggj-h2pp

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-65630

    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.