Wysoki Oczekuje na analizę

CVE-2026-84783

opublikowano:
modyfikacja:
Ocena CVSS
7.5
Wysoki · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

>_ Opis

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

Podsumowanie problemu: Pierwsze jednoczesne użycie tego samego certyfikatu X.509 przez
kilka wątków może spowodować zwolnienie buforowanych danych rozszerzenia
inny wątek nadal go używa.

Podsumowanie wpływu: zdalny, nieuwierzytelniony element równorzędny może spowodować awarię wielowątkową
Klient TLS lub wielowątkowy serwer TLS, który żąda klienta
certyfikaty, jeśli pierwsze łańcuchy certyfikatów są zbudowane dla tego samego zaufanego urzędu certyfikacji
certyfikaty są budowane przez kilka połączeń jednocześnie. To jest
odczytaj po bezpłatnym odczytaniu, co prawdopodobnie spowoduje awarię procesu, powodując błąd
Odmowa usługi.

CWE: CWE-416: Użyj po bezpłatnej

Opis: OpenSSL buforuje zdekodowane wartości certyfikatu X.509v3
rozszerzenia wewnątrz obiektu X509, gdy są potrzebne po raz pierwszy. w
OpenSSL 4.0 ta pamięć podręczna jest zbudowana w dwóch fazach: wartości rozszerzenia to
obliczone podczas trzymania blokady odczytu na certyfikacie, a wyniki są takie
następnie instalowane w certyfikacie z blokadą zapisu. Ponieważ blokada odczytu
nie wyklucza innych czytników, dla kilku wątków można obliczyć pamięć podręczną
ten sam certyfikat w tym samym czasie. Każdy wątek, który później
nabywa blokadę zapisu, instaluje własne wyniki i zwalnia wartości
zainstalowany przez wątek poprzedzający go, mimo że wcześniejszy wątek to zrobił
oznaczył już pamięć podręczną jako kompletną i mógł zwrócić do niej wskaźniki
swojemu rozmówcy. Osoba wywołująca nadal używająca tych wskaźników odczytuje zwolnioną pamięć.

Każdy certyfikat współdzielony między wątkami jest ujawniany za pierwszym razem
rozszerzenia są dekodowane. W TLS zagrożonymi certyfikatami jest zaufany urząd certyfikacji
certyfikaty dostarczone w jakikolwiek sposób do weryfikacji łańcucha, ponieważ są to certyfikaty
są współdzielone przez każde połączenie, a ich rozszerzenia są dekodowane i buforowane
po raz pierwszy budowany jest do nich łańcuch. Certyfikaty przesłane przez partnera są
dekodowane oddzielnie dla każdego połączenia i nie są współdzielone, więc nie są
dotknięty. W kliencie TLS weryfikującym certyfikaty serwera lub serwerze TLS
który żąda i weryfikuje certyfikaty klienta, możliwość wykorzystania po darmowym
występuje tylko wtedy, gdy pierwsze łańcuchy zbudowane dla tego samego zaufanego urzędu certyfikacji są budowane przez
kilka połączeń jednocześnie.

Wpływ FIPS: nie
Nie ma to wpływu na moduł FIPS, ponieważ obsługa certyfikatu X.509 odbywa się na zewnątrz
granicy modułu OpenSSL FIPS.

OpenSSL 4.0 jest podatny na ten problem.

Ten problem nie dotyczy OpenSSL 3.6, 3.5, 3.4, 3.0, 1.1.1 i 1.0.2.

Użytkownicy OpenSSL 4.0 powinni dokonać aktualizacji do OpenSSL 4.0.3.

Problem ten został zgłoszony 27 sierpnia 2026 r. przez Tima Beckera (Xint.io) i
niezależnie w publicznym raporcie z dnia 31 sierpnia 2026 r. sporządzonym przez aydinmercan.

Poprawka została opracowana przez Boba Becka.

-- wytnij (metadane niepubliczne do użytku wewnętrznego) --
Zgłoszone przez: Tim Becker (Xint.io), aydinmercan
Naprawiony przez: Boba Becka

>_ 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