Описание
Уязвимость функции MatchDomainName() библиотеки SSL/TLS WolfSSL связана с выходом операции за границы буфера в памяти в результате некорректной проверки указателей при обработке параметра str. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, оказать влияние на доступность защищаемой информации
Вендор
Наименование ПО
Версия ПО
Тип ПО
Операционные системы и аппаратные платформы
Уровень опасности уязвимости
Возможные меры по устранению уязвимости
Статус уязвимости
Наличие эксплойта
Информация об устранении
Ссылки на источники
Идентификаторы других систем описаний уязвимостей
- CVE
EPSS
7.5 High
CVSS3
7.8 High
CVSS2
Связанные уязвимости
ALT-PU-2025-9488: package `wolfssl` update to version 5.8.2-alt1
ALT-PU-2024-12644: package `netatalk` update to version 3.2.8-alt1
In function MatchDomainName(), input param str is treated as a NULL terminated string despite being user provided and unchecked. Specifically, the function X509_check_host() takes in a pointer and length to check against, with no requirements that it be NULL terminated. If a caller was attempting to do a name check on a non-NULL terminated buffer, the code would read beyond the bounds of the input array until it found a NULL terminator.This issue affects wolfSSL: through 5.7.0.
In function MatchDomainName(), input param str is treated as a NULL terminated string despite being user provided and unchecked. Specifically, the function X509_check_host() takes in a pointer and length to check against, with no requirements that it be NULL terminated. If a caller was attempting to do a name check on a non-NULL terminated buffer, the code would read beyond the bounds of the input array until it found a NULL terminator.This issue affects wolfSSL: through 5.7.0.
EPSS
7.5 High
CVSS3
7.8 High
CVSS2