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

CVE-2021-23840

High
Published: Translated: NVD NIST

Summary

Podatność CVE-2021-23840 dotyczy funkcji EVP_CipherUpdate, EVP_EncryptUpdate i EVP_DecryptUpdate w OpenSSL, które mogą powodować przepełnienie argumentu długości wyjścia, gdy długość wejścia jest bliska maksymalnej dozwolonej długości dla liczby całkowitej na danej platformie. W takich przypadkach funkcja zwraca wartość 1 (co oznacza sukces), ale wartość długości wyjścia jest ujemna, co może prowadzić do nieprawidłowego działania aplikacji lub ich awarii.

Risk Assessment

Organizacje korzystające z podatnych wersji OpenSSL mogą doświadczyć awarii aplikacji lub nieprawidłowego działania, co może prowadzić do utraty danych lub przerwy w dostępności usług. W szczególności, aplikacje wykorzystujące te funkcje mogą nie działać zgodnie z oczekiwaniami.

Recommendation

Zaleca się aktualizację do OpenSSL 1.1.1j dla wersji 1.1.1-1.1.1i oraz do OpenSSL 1.0.2y dla wersji 1.0.2-1.0.2x. Użytkownicy wersji 1.0.2 powinni również rozważyć migrację do wspieranej wersji, ponieważ 1.0.2 jest już poza wsparciem.

Related vulnerabilities

Original NVD description (English source)

Calls to EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate may overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call will be 1 (indicating success), but the output length value will be negative. This could cause applications to behave incorrectly or crash. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).

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