Skip to main content
VulnerabilityPublished Updated

CVE-2026-19245: HKUDS nanobot · Information Disclosure

Affects HKUDS nanobotSource CVE Database V5

0
Compare

Public exploit available · CVSS 4.8 Medium.

Data as of 5 Nov 2026, 23:24 UTC

CVSS 4.0 base score
4.8Medium
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 7 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
HKUDSnanobotAffected
  • =0.2.0
  • =0.2.1
Fixed in–
GitHubhkuds/nanobotpkg:github/hkuds/nanobotOther threatsAffected
  • =0.2.0
  • =0.2.1
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

Community reviews

Loading reviews…