CVE-2025-11012: BehaviorTree · Stack-based Buffer Overflow
Affects BehaviorTreeSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 16% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 26 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| BehaviorTree | Affected
| Fixed in– |
AI-suggested
European organizations should prioritize applying the official patch (commit cb6c7514efa628adb8180b58b4c9ccdebbe096e3) to all instances of BehaviorTree up to version 4.7.0. In addition to patching, organizations should enforce strict local access controls and limit the number of users with local access to systems running BehaviorTree. Implementing robust endpoint security solutions that monitor for anomalous local activity can help detect exploitation attempts. Regularly auditing user privileges and employing application whitelisting can reduce the risk of unauthorized code execution. For environments where immediate patching is not feasible, consider isolating vulnerable systems or running BehaviorTree components within sandboxed or containerized environments to limit potential damage. Finally, maintain up-to-date backups and incident response plans tailored to address local privilege escalation and buffer overflow exploitation scenarios.
Description
A vulnerability was determined in BehaviorTree up to 4.7.0. This affects the function ParseScript of the file /src/script_parser.cpp of the component Diagnostic Message Handler. Executing manipulation of the argument error_msgs_buffer can lead to stack-based buffer overflow. The attack can only be executed locally. The exploit has been publicly disclosed and may be utilized. This patch is called cb6c7514efa628adb8180b58b4c9ccdebbe096e3. A patch should be applied to remediate this issue.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/BehaviorTree/BehaviorTree.CPP/issues/1006 (opens in a new tab)
- github.com/BehaviorTree/BehaviorTree.CPP/pull/1007 (opens in a new tab)
- github.com/user-attachments/files/22251337/poc.zip (opens in a new tab)
- github.com/BehaviorTree/BehaviorTree.CPP/commit/cb6c7514efa628adb8180b58b4c9ccdebbe096e3 (opens in a new tab)