CVE-2022-46393
KrytyczneCVSS 9.8Streszczenie
W Mbed TLS przed wersją 2.28.2 oraz 3.x przed wersją 3.3.0 odkryto problem związany z potencjalnym przepełnieniem bufora w pamięci oraz nadmiernym odczytem bufora w DTLS. Problem występuje, gdy włączona jest opcja MBEDTLS_SSL_DTLS_CONNECTION_ID, a MBEDTLS_SSL_CID_IN_LEN_MAX jest większe niż 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do pamięci, co może skutkować wyciekiem danych lub awarią systemu. Organizacje powinny być świadome ryzyka związanego z bezpieczeństwem ich aplikacji korzystających z Mbed TLS.
Rekomendacja
Zaleca się aktualizację Mbed TLS do wersji 2.28.2 lub 3.3.0, aby usunąć tę podatność. Dodatkowo, warto rozważyć wyłączenie opcji MBEDTLS_SSL_DTLS_CONNECTION_ID, jeśli nie jest to konieczne.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0. There is a potential heap-based buffer overflow and heap-based buffer over-read in DTLS if MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled and MBEDTLS_SSL_CID_IN_LEN_MAX > 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX.

