Уязвимость оптимизаций, нарушающих постоянное время выполнения, в "compare_digest" из "Lib/hmac.py" в Python
Описание
В Python, в рамках библиотеки Lib/hmac.py
, функция compare_digest
демонстрирует уязвимость оптимизаций, которые нарушают постоянное время выполнения. Это происходит из-за некорректной обработки переменной аккумулятора в hmac.compare_digest
.
Затронутые версии ПО
- Python версии вплоть до 3.9.1
Тип уязвимости
Нарушение постоянного времени выполнения
Ссылки
- ExploitIssue TrackingPatchVendor Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
- ExploitIssue TrackingPatchVendor Advisory
- Mailing ListThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
Уязвимые конфигурации
Одно из
Одно из
EPSS
5.9 Medium
CVSS3
Дефекты
Связанные уязвимости
An issue was discovered in compare_digest in Lib/hmac.py in Python through 3.9.1. Constant-time-defeating optimisations were possible in the accumulator variable in hmac.compare_digest.
An issue was discovered in compare_digest in Lib/hmac.py in Python through 3.9.1. Constant-time-defeating optimisations were possible in the accumulator variable in hmac.compare_digest.
An issue was discovered in compare_digest in Lib/hmac.py in Python thr ...
An issue was discovered in compare_digest in Lib/hmac.py in Python through 3.9.1. Constant-time-defeating optimisations were possible in the accumulator variable in hmac.compare_digest.
Уязвимость функции hmac.compare_digest библиотеки Lib/hmac.py интерпретатора языка программирования Python, позволяющая нарушителю повысить свои привилегии
EPSS
5.9 Medium
CVSS3