Версии openssl_encrypt до 1.4.0 содержат уязвимость обхода аутентификации в CamelliaCipher, которая отключает генерацию и проверку тегов HMAC, когда установлена переменная среды PYTEST_CURRENT_TEST. Злоумышленники, выполняющие код, могут установить эту переменную среды для создания неаутентифицированного зашифрованного текста и обхода защиты целостности зашифрованных данных.
Показать оригинальное описание (EN)
openssl_encrypt versions before 1.4.0 contain an authentication bypass vulnerability in CamelliaCipher that disables HMAC tag generation and verification when the PYTEST_CURRENT_TEST environment variable is set. Attackers with code execution can set this environment variable to produce unauthenticated ciphertext and bypass integrity protection on encrypted data.
Характеристики атаки
Последствия
Строка CVSS v4.0
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Jahlives Openssl_Encrypt
cpe:2.3:a:jahlives:openssl_encrypt:*:*:*:*:*:python:*:*
|
— |
1.4.0
|