CVE-2026-33654

Source
https://cve.org/CVERecord?id=CVE-2026-33654
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-33654.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-33654
Aliases
  • GHSA-4gmr-2vc8-7qh3
Published
2026-03-27T19:43:49.193Z
Modified
2026-07-15T02:19:16.421239264Z
Severity
  • 8.9 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P CVSS Calculator
Summary
Zero-Click Indirect Prompt Injection and Authentication Bypass via Email Polling
Details

nanobot is a personal AI assistant. Prior to version 0.1.6, an indirect prompt injection vulnerability exists in the email channel processing module (nanobot/channels/email.py), allowing a remote, unauthenticated attacker to execute arbitrary LLM instructions (and subsequently, system tools) without any interaction from the bot owner. By sending an email containing malicious prompts to the bot's monitored email address, the bot automatically polls, ingests, and processes the email content as highly trusted input, fully bypassing channel isolation and resulting in a stealthy, zero-click attack. Version 0.1.6 patches the issue.

Database specific
{
    "cwe_ids": [
        "CWE-1336",
        "CWE-290",
        "CWE-94"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33654.json",
    "cna_assigner": "GitHub_M"
}
References

Affected packages

Git / github.com/hkuds/nanobot

Affected ranges

Type
GIT
Repo
https://github.com/hkuds/nanobot
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Introduced
Last affected
Database specific
{
    "cpe": [
        "cpe:2.3:a:nanobot:nanobot:*:*:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:-:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:post1:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:post2:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:post3:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:post4:*:*:*:python:*:*",
        "cpe:2.3:a:nanobot:nanobot:0.1.4:post5:*:*:*:python:*:*"
    ],
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "0.1.4"
        },
        {
            "introduced": "0.1.4-NA"
        },
        {
            "last_affected": "0.1.4-NA"
        },
        {
            "introduced": "0.1.4-post1"
        },
        {
            "last_affected": "0.1.4-post1"
        },
        {
            "introduced": "0.1.4-post2"
        },
        {
            "last_affected": "0.1.4-post2"
        },
        {
            "introduced": "0.1.4-post3"
        },
        {
            "last_affected": "0.1.4-post3"
        },
        {
            "introduced": "0.1.4-post4"
        },
        {
            "last_affected": "0.1.4-post4"
        },
        {
            "introduced": "0.1.4-post5"
        },
        {
            "last_affected": "0.1.4-post5"
        }
    ],
    "source": [
        "CPE_RANGE",
        "CPE_STRING"
    ]
}

Affected versions

0.*
0.1.4-NA
0.1.4-post1
0.1.4-post2
0.1.4-post3
0.1.4-post4
0.1.4-post5
v0.*
v0.1.3.post4
v0.1.3.post5
v0.1.3.post6
v0.1.4
v0.1.4.post1
v0.1.4.post2
v0.1.4.post3
v0.1.4.post4
v0.1.4.post5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-33654.json"