CVE-2026-75805
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Podsumowanie problemu: Klient CMP żądający unieważnienia certyfikatu na tej podstawie
CSR PKCS#10 może wyłuskać wskaźnik NULL i zakończyć się nieprawidłowo, gdy
przetwarzanie spreparowanej odpowiedzi na odwołanie.
Podsumowanie wpływu: Dereferencja wskaźnika NULL ma miejsce podczas odczytu, który
prowadzi do awarii i odmowy usługi dla aplikacji klienckiej, której dotyczy problem.
CWE: CWE-476: Wyłuskiwanie wskaźnika NULL
Opis: Klient CMP unieważniający certyfikat musi poinformować serwer, który
certyfikat do unieważnienia i może to zrobić, dostarczając CSR PKCS#10 zamiast
sam certyfikat lub jego nazwa wydawcy i numer seryjny. To jest
„openssl cmp -cmd rr -csr <plik>” w wierszu poleceń lub
OSSL_CMP_exec_RR_ses() z certyfikatem dostarczonym przez
OSSL_CMP_CTX_set1_p10CSR() poprzez API.
CSR nie zawiera nazwy wystawcy i numeru seryjnego certyfikatu,
więc klient ich nie wysyła. Serwer może opcjonalnie nazwać plik
certyfikat, który unieważnił w swojej odpowiedzi, a klient następnie go porównuje
imię i nazwisko względem tego, co wysłał. Nie wysłano ani nazwy emitenta, ani numeru seryjnego
numer, nie ma z czym porównywać, a serwer zwraca specjalnie
spreparowana nazwa powoduje, że klient czyta ze wskaźnika NULL i ulega awarii.
Odpowiedź na odwołanie jest wcześniej sprawdzana pod kątem prawidłowego zabezpieczenia wiadomości
osiągnięto kod, którego dotyczy problem, więc osoba atakująca musi być złośliwym lub
skompromitowany serwer CMP lub człowiek pośrodku posiadający plik
sekret używany do ochrony wiadomości. Klienci identyfikujący certyfikat
zostać unieważnione raczej na podstawie certyfikatu lub wydawcy i numeru seryjnego
niż przez CSR PKCS#10, nie ma to wpływu.
Wpływ FIPS: nie
Problem ten nie dotyczy żadnych modułów FIPS, takich jak protokół CMP
implementacja wykracza poza granice modułu OpenSSL FIPS.
>_ Słabości (CWE)
>_ Referencje
- https://github.com/openssl/openssl/commit/7588db7fef14209c3caa3a101d11a02006b19166
- https://github.com/openssl/openssl/commit/7ca0ccb5172a577e9b87267d77bfe21e5481a5e7
- https://github.com/openssl/openssl/commit/9eb2a8a9b86136cdb39d6d7d50644dd66941cdc3
- https://github.com/openssl/openssl/commit/abf02872a4b71767ecc72293424420f5b009190f
- 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