CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-0397

High
Published: Translated: NVD NIST

Summary

W module 'ssl' Pythona odkryto defekt związany z warunkiem wyścigu pamięci w metodach 'cert_store_stats()' i 'get_ca_certs()'. Warunek wyścigu może wystąpić, gdy metody te są wywoływane jednocześnie z ładowaniem certyfikatów do SSLContext, na przykład podczas nawiązywania połączenia TLS z skonfigurowanym katalogiem certyfikatów.

Risk Assessment

Organizacje mogą być narażone na problemy z bezpieczeństwem związane z nieprawidłowym zarządzaniem certyfikatami, co może prowadzić do potencjalnych luk w zabezpieczeniach podczas nawiązywania połączeń TLS.

Recommendation

Zaleca się aktualizację do wersji CPython 3.10.14, 3.11.9, 3.12.3 lub 3.13.0a5, aby usunąć tę podatność.

Related vulnerabilities

Original NVD description (English source)

A defect was discovered in the Python “ssl” module where there is a memory race condition with the ssl.SSLContext methods “cert_store_stats()” and “get_ca_certs()”. The race condition can be triggered if the methods are called at the same time as certificates are loaded into the SSLContext, such as during the TLS handshake with a certificate directory configured. This issue is fixed in CPython 3.10.14, 3.11.9, 3.12.3, and 3.13.0a5.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS