Отправить #654074: Davide Faconti BehaviorTree 4.7.0 / master commit 8d47d39 Stack-based Buffer OverflowИнформация

НазваниеDavide Faconti BehaviorTree 4.7.0 / master commit 8d47d39 Stack-based Buffer Overflow
ОписаниеBehaviorTree.CPP version 4.7.0 (master commit 8d47d39) contains a stack-buffer-overflow vulnerability in the script parser. The vulnerable function ParseScript() (in src/script_parser.cpp) allocates a fixed-size buffer on the stack. The buffer is used to store diagnostic messages produced by ErrorReport. However, these messages can exceed 2048 bytes in length, which causes writes beyond the bounds of error_msgs_buffer. This results in a stack-buffer-overflow, confirmed by AddressSanitizer.
Источник⚠️ https://github.com/BehaviorTree/BehaviorTree.CPP/issues/1006
Пользователь
 sand (UID 90194)
Представление14.09.2025 10:36 (8 месяцы назад)
Модерация26.09.2025 08:34 (12 days later)
Статуспринято
Запись VulDB325955 [BehaviorTree до 4.7.0 Diagnostic Message /src/script_parser.cpp ParseScript error_msgs_buffer повреждение памяти]
Баллы20

Do you know our Splunk app?

Download it now for free!