Submeter #654074: Davide Faconti BehaviorTree 4.7.0 / master commit 8d47d39 Stack-based Buffer Overflowinformação

TítuloDavide Faconti BehaviorTree 4.7.0 / master commit 8d47d39 Stack-based Buffer Overflow
DescriçãoBehaviorTree.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.
Fonte⚠️ https://github.com/BehaviorTree/BehaviorTree.CPP/issues/1006
Utilizador
 sand (UID 90194)
Submissão14/09/2025 10h36 (há 11 meses)
Moderação26/09/2025 08h34 (12 days later)
EstadoAceite
Entrada VulDB325955 [BehaviorTree até 4.7.0 Diagnostic Message /src/script_parser.cpp ParseScript error_msgs_buffer Excesso de tampão]
Pontos20

Interested in the pricing of exploits?

See the underground prices here!