CVE-2026-19245: HKUDS nanobot · Information Disclosure
Affects HKUDS nanobotSource CVE Database V5
Public exploit available · CVSS 4.8 Medium.
Data as of 5 Nov 2026, 23:24 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 6% 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:N/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 7 Aug 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
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), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| HKUDSnanobot | Affected
| Fixed in– |
GitHubhkuds/nanobotpkg:github/hkuds/nanobotOther threats | Affected
| Fixed in– |
CPE configurations (1)
cpe:2.3:a:nanobot:nanobot:*:*:*:*:*:*:*:*
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade HKUDS nanobot to version 0.3.0 or later, where the default behavior of exec was changed to not use a login shell unless explicitly requested, thereby preventing the reintroduction of environment variables that cause information disclosure. This official fix fully resolves the issue.
Description
A flaw has been found in HKUDS nanobot up to 0.2.1. The impacted element is the function ExecTool._prepare_command of the file nanobot/agent/tools/shell.py of the component Login-shell Environment Handler. Executing a manipulation can lead to information disclosure. The attack requires local access. The exploit has been published and may be used. Upgrading to version 0.3.0 is sufficient to resolve this issue. This patch is called 4525. The affected component should be upgraded. Multiple issues were reported to the project. They reacted with a high level of professionalism and kindness: "The report concerns shell startup files reintroducing environment variables when command execution defaults to a login shell. The default was changed so exec does not use a login shell unless explicitly requested".
References
- vuldb.com/vuln/386999 (opens in a new tab)
- vuldb.com/vuln/386999/cti (opens in a new tab)
- vuldb.com/cve/CVE-2026-19245 (opens in a new tab)
- vuldb.com/submit/865117 (opens in a new tab)
- github.com/HKUDS/nanobot/issues/4518 (opens in a new tab)
- gist.github.com/YLChen-007/b25f3f185478e0b2cd0e727bf5c5ed9b (opens in a new tab)
- github.com/HKUDS/nanobot/pull/4525 (opens in a new tab)
- github.com/HKUDS/nanobot/releases/tag/v0.3.0 (opens in a new tab)
- github.com/HKUDS/nanobot/ (opens in a new tab)