Описание
Уязвимость функций stack_protect_prologue (cfgexpand.c) и stack_protect_epilogue (function.c) набор компиляторов для различных языков программирования GNU Compiler Collection (GCC) связана с утечкой информации в сообщениях об ошибках. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации
Вендор
Наименование ПО
Версия ПО
Тип ПО
Операционные системы и аппаратные платформы
Уровень опасности уязвимости
Возможные меры по устранению уязвимости
Статус уязвимости
Наличие эксплойта
Информация об устранении
Идентификаторы других систем описаний уязвимостей
- CVE
- SSA
EPSS
8.1 High
CVSS3
7.6 High
CVSS2
Связанные уязвимости
ALT-PU-2019-4208: package `cross-gcc` update to version 8.2.1-alt1_1.1
ALT-PU-2019-2747: package `avr-gcc` update to version 9.2.0-alt1_1
ALT-PU-2019-1368: package `arm-none-eabi-gcc` update to version 8.3.1-alt1
stack_protect_prologue in cfgexpand.c and stack_protect_epilogue in function.c in GNU Compiler Collection (GCC) 4.1 through 8 (under certain circumstances) generate instruction sequences when targeting ARM targets that spill the address of the stack protector guard, which allows an attacker to bypass the protection of -fstack-protector, -fstack-protector-all, -fstack-protector-strong, and -fstack-protector-explicit against stack overflow by controlling what the stack canary is compared against.
stack_protect_prologue in cfgexpand.c and stack_protect_epilogue in function.c in GNU Compiler Collection (GCC) 4.1 through 8 (under certain circumstances) generate instruction sequences when targeting ARM targets that spill the address of the stack protector guard, which allows an attacker to bypass the protection of -fstack-protector, -fstack-protector-all, -fstack-protector-strong, and -fstack-protector-explicit against stack overflow by controlling what the stack canary is compared against.
EPSS
8.1 High
CVSS3
7.6 High
CVSS2