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.