CVE-2026-54872
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Podsumowanie problemu: Używane ogólne mnożenie skalarne na krzywej eliptycznej
Operacje podpisu ECDSA i SM2 z krzywymi, które nie mają dedykowanego
implementacja powoduje wyciek informacji o tajnym nonce poprzez czas.
Podsumowanie wpływu: osoba atakująca potrafiąca zmierzyć czas podpisywania może się czegoś nauczyć
informacja o tajnym jednorazowym podpisie, który dotyczy wielu podpisów
może, poprzez atak typu lattice/Hidden Number Problem, doprowadzić do odzyskania pliku
klucz prywatny.
CWE: CWE-208: Zauważalna rozbieżność czasowa
Opis: używane do ogólnego mnożenia skalarnego na krzywej eliptycznej
krzywe, które nie mają dedykowanej implementacji o stałym czasie, podkładki
tajny skalar z operacjami BIGNUM innymi niż stałe w czasie, a więc czas potrzebny
zależy od wartości tajnego skalara pochodzącego z wartości jednorazowej ECDSA i SM2.
Wyciek jest bardzo mały; obserwowanie go wymaga dużej liczby
pomiary. Efekt jest największy w przypadku krzywych, których kolejność grup jest zachowana
na granicy słowa maszynowego, np. brainpoolP384r1.
Aplikacje korzystające z podpisu ECDSA za pośrednictwem Brainpool i innych ogólnych znaków prime
krzywe i podpisywanie SM2 na platformach korzystających z implementacji generycznej,
są podatni na ten problem.
Krzywe NIST P-256, P-384 i P-521 wykorzystują dedykowany czas stały
wdrożeniach i nie ma to na nie wpływu.
Wpływ FIPS: nie
Nie ma to wpływu na moduły FIPS: zatwierdzone krzywe NIST stosowane w FIPS
dostawca ma dedykowane wdrożenia o stałym czasie i nie używa
dotknięta ścieżka kodu.
>_ Słabości (CWE)
>_ Referencje
- https://github.com/openssl/openssl/commit/1a5bee8dc57430a2be69cd1ffe7fec6a62f4f179
- https://github.com/openssl/openssl/commit/3f7e1363dccec6f7732bb9e9fa471bb6e4aa68cb
- https://github.com/openssl/openssl/commit/7d83bc7764999dfd91b83b4f0815b45390422afd
- https://github.com/openssl/openssl/commit/8166827a78aad164a07aa86dea2b425403ced471
- https://openssl-library.org/news/secadv/20260929.txt
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