CVE-2026-19244 json
HKUDS nanobot MCP enabledTools Scope mcp.py connect_mcp_servers access control
published 2026-08-07 3 mo ago modified 2026-10-23 16 d ago also EUVD-2026-54652
- cvss
- 4.7
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
A vulnerability was detected in HKUDS nanobot up to 0.2.1. The affected element is the function connect_mcp_servers of the file nanobot/agent/tools/mcp.py of the component MCP enabledTools Scope Handler. Performing a manipulation results in improper access controls. The attack is possible to be carried out remotely. The exploit is now public and may be used. Upgrading to version 0.3.0 is sufficient to fix this issue. The patch is named 4436. You should upgrade the affected component. Multiple issues were reported to the project. They reacted with a high level of professionalism and kindness: "Both reports describe the same root cause: MCP resource and prompt wrappers could be registered outside the intended enabledTools scope. The registration boundary was corrected".
Patch / fix
- HKUDS nanobot 0.3.0
- github.com/HKUDS/nanobot#4436 pull request
- github.com/HKUDS/nanobot/releases/tag/v0.3.0 release
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 3 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- gist.github.com https://gist.github.com/YLChen-007/3de5f50d167a878f7530f57ed018d508 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.1 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P |
| CNA | 3.1 | 4.7 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 3.0 | 4.7 | CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C |
| CNA | 2.0 | 5.8 | AV:N/AC:L/Au:M/C:P/I:P/A:P/E:POC/RL:OF/RC:C |
| CNA | 4.0 | 2.0 | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 4.7 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:L |
| CNA | 2.0 | 5.8 | AV:N/AC:L/Au:M/C:P/I:P/A:P |
Affected products
- HKUDS nanobot
Classification
References
-
github.com
/HKUDS/nanobot/pull/4436
issue-tracking, patch
-
github.com
/HKUDS/nanobot/releases/tag/v0.3.0
patch
-
gist.github.com
/YLChen-007/3de5f50d167a878f7530f57ed018d508
exploit
-
vuldb.com
/vuln/386998
vdb-entry, technical-description
-
vuldb.com
/vuln/386998/cti
signature, permissions-required
-
vuldb.com
/cve/CVE-2026-19244
third-party-advisory
-
vuldb.com
/submit/865116
third-party-advisory
-
vuldb.com
/submit/865118
third-party-advisory
-
github.com
/HKUDS/nanobot/issues/4435
issue-tracking
-
github.com
/HKUDS/nanobot/
product
Sources
- CVE List CVE-2026-19244
- NVD CVE-2026-19244
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.