Уязвимость переполнения буфера, связанная с ошибкой целочисленного переполнения в функции "UnicodeString::doAppend()" в ICU для C/C++
Описание
В ICU (International Components for Unicode) для C/C++ существует уязвимость, связанная с целочисленным переполнением. Данная уязвимость приводит к переполнению буфера, расположенного в куче, в функции UnicodeString::doAppend()
, расположенной в файле common/unistr.cpp
.
Затронутые версии ПО
- ICU версий до 66.1
Тип уязвимости
Переполнение буфера
Ссылки
- Mailing ListThird Party Advisory
- Third Party Advisory
- Permissions RequiredThird Party Advisory
- Third Party Advisory
- PatchThird Party Advisory
- PatchThird Party Advisory
- Issue TrackingPatchThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
- Permissions RequiredThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- Not ApplicableThird Party Advisory
- Third Party Advisory
- PatchThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
Уязвимые конфигурации
Одно из
Одно из
Одно из
Одно из
Одно из
Одно из
EPSS
8.8 High
CVSS3
6.8 Medium
CVSS2
Дефекты
Связанные уязвимости
An issue was discovered in International Components for Unicode (ICU) for C/C++ through 66.1. An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp.
An issue was discovered in International Components for Unicode (ICU) for C/C++ through 66.1. An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp.
An issue was discovered in International Components for Unicode (ICU) ...
EPSS
8.8 High
CVSS3
6.8 Medium
CVSS2