CVE-2025-11011: BehaviorTree · NULL Pointer Dereference
Affects BehaviorTreeSource CVE Database V5
Not known to be exploited · CVSS 4.8 Medium.
Data as of 26 Oct 2026, 07:57 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 11% 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:N/VI:N/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 identified by commit 4b23dcaf0ce951a31299ebdd61df69f9ce99a76d to all affected BehaviorTree versions (4.0 through 4.7.0). Beyond patching, organizations should implement strict access controls to limit local user permissions, ensuring that only trusted personnel have the ability to execute or manipulate BehaviorTree components. Employing application whitelisting and monitoring for unusual local activity related to JSON export operations can help detect exploitation attempts. Additionally, incorporating input validation and sanitization at higher application layers before data reaches the vulnerable function can reduce the risk of triggering the null pointer dereference. Regularly auditing software dependencies and maintaining an up-to-date inventory of BehaviorTree versions in use will facilitate timely vulnerability management. For environments where patching is delayed, consider isolating affected systems or restricting local access to mitigate risk.
Description
A vulnerability was found in BehaviorTree up to 4.7.0. Affected by this issue is the function JsonExporter::fromJson of the file /src/json_export.cpp. Performing manipulation of the argument Source results in null pointer dereference. The attack needs to be approached locally. The exploit has been made public and could be used. The patch is named 4b23dcaf0ce951a31299ebdd61df69f9ce99a76d. It is suggested to install a patch to address 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/1008 (opens in a new tab)
- github.com/BehaviorTree/BehaviorTree.CPP/pull/1009 (opens in a new tab)
- github.com/user-attachments/files/22270928/poc.zip (opens in a new tab)
- github.com/BehaviorTree/BehaviorTree.CPP/commit/4b23dcaf0ce951a31299ebdd61df69f9ce99a76d (opens in a new tab)