Średni Odebrany

CVE-2026-65630

opublikowano:
modyfikacja:
Ocena CVSS
5.9
Średni · v4.0
wektor: CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

Luka w zabezpieczeniach typu Observable Timing Disrepancy w potatosalad jose umożliwia odzyskanie długoterminowego klucza prywatnego X25519 przez boczny kanał taktowania w trybie rezerwowym opartym wyłącznie na Erlang Curve25519.

Implementacja czystego Erlang X25519 wykonuje mnożenie skalarne przez tajny klucz prywatny przy użyciu rekurencyjnej drabiny Montgomery'ego (jose_jwa_x25519:curve25519/2), której klauzule rozgałęziają się na poszczególne bity zaciśniętego prywatnego skalara i których operacje na krok (jose_jwa_x25519:montgomery_add/3 i jose_jwa_x25519:montgomery_double/1) i inwersja pola są zbudowane na podstawie zależnej od wartości arytmetyki Erlanga bignum (mnożenie, reszta i potęgowanie modułowe). Chociaż drabina jest zbilansowana pod względem liczby operacji i ustalona na 254 kroki, konkretne wartości całkowite przetwarzane na każdym kroku, a tym samym czas działania, zależą od sekretnego skalara. Czas wykonania publicznych punktów wejścia jose_jwa_x25519:scalarmult/2, jose_jwa_x25519:x25519/2, jose_jwa_x25519:x25519_base/1 i jose_jwa_x25519:sk_to_pk/1 jest zatem funkcją klucza prywatnego.

Do tej ścieżki można uzyskać dostęp z publicznego interfejsu API, zwłaszcza gdy usługa odszyfrowuje wiadomości ECDH-ES (JWE) dostarczone przez osobę atakującą za pomocą długoterminowego klucza X25519 (na przykład za pośrednictwem JOSE.JWK.box_decrypt_ecdh_es/2, który dociera do jose_jwa_curve25519:x25519_shared_secret/2 i drabiny). Osoba atakująca, która może przesłać szyfrogram i zmierzyć czas deszyfrowania, może zasadniczo odzyskać klucz prywatny krok po kroku, pokonując opór, jaki X25519 miał zapewnić. Odzyskanie klucza zagraża poufności i autentyczności wszystkich danych nim chronionych.

Ten problem dotyczy Jose: od 1.10.0 do 1.11.13.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org