Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify released username in allowFrom
-
DeliveryRegister that username on Telegram
-
ExploitMessage the bound workspace agent
-
ExecutionSubmit crafted turns invoking tools
-
ImpactExecute operator-configured tools on host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the holaOS Telegram connector to be in use with an allowFrom allowlist that authorizes senders by mutable Telegram username, AND requires one of those allowlisted usernames to have been released/relinquished by its original owner so the attacker can claim it on Telegram. The attacker then submits turns to the bound workspace agent. LIMITING FACTORS: the precondition (an authorized username becoming available for re-registration) is outside attacker control and makes this opportunistic/targeted rather than reliably repeatable (reflected as AT:P); the resulting impact is strictly bounded by which tools the operator has configured for the agent; installations that pin authorization to the numeric Telegram id instead of username are not affected. |
| Impact | This is a medium-severity authorization bypass (CVSS 4.0 base 6.3) whose real-world priority is LOW-to-MODERATE and almost certainly targeted rather than opportunistic. The vector CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N is network-reachable and unauthenticated at the holaOS layer, but the AT:P (Attack Requirements: Present) metric is decisive - exploitation is gated on a specific, out-of-attacker-control precondition: a username already listed in the operator's allowFrom allowlist must first be released/abandoned so the attacker can re-register it on Telegram. No EPSS score was provided, there is NO CISA KEV listing (not actively exploited), and no public exploit code is flagged - only a third-party technical writeup (hackmd) and a precise source-line reference exist. Key signals are therefore consistent and all point DOWN: low impact metrics (VC:L/VI:L/VA:N), a non-trivial attack requirement, and an obscure affected product. NOTABLE TENSION: the description says the agent 'runs configured tools on the operator's machine,' which sounds like it could approach code execution, yet the official vector rates confidentiality/integrity impact only Low and availability None - because actual impact is bounded by whichever tools the operator has configured. Treat the true impact as deployment-dependent and verify against the specific tool configuration before rating higher. |
| Exploit ScenarioDerived | An attacker enumerates (or learns from the operator's public config) a Telegram username listed in a holaOS allowFrom allowlist, waits for or notices that it has been relinquished by its original owner, and registers that username on their own Telegram account. They then message the bot and submit turns to the bound workspace agent, which trusts the mutable username and executes the operator's configured tools on the operator's machine. No public exploit code is identified, though a third-party technical writeup details the root cause in telegram.ts. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authorization bypass in the holaOS channel-gateway Telegram connector (holaOS through 2026.822.1) allows an attacker who registers a released Telegram username that appears in an operator's allowFrom list to submit turns to the bound workspace agent, which then runs the operator's configured tools on their machine. The root cause is that the connector authorizes senders by mutable Telegram username rather than by immutable numeric Telegram ID, yielding limited confidentiality and integrity impact (CVSS 4.0 base 6.3; independent assessment maps to CVSS 3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N). Exploitation is opportunistic and targeted rather than reliably repeatable, since it requires an allowlisted username to be relinquished and re-registered by the attacker, and no public exploit was identified at time of analysis.
RemediationAI
No vendor-released patch was identified in the available intelligence at time of analysis, so remediation is configuration-first. The decisive fix is to stop authorizing Telegram senders by mutable handle: replace every username entry in the connector's allowFrom list with the corresponding numeric Telegram user ID, which cannot be transferred or re-claimed, and re-audit the allowlist for usernames that have since changed hands - installations already pinned to numeric IDs are unaffected and need no change. Where the connector cannot be reconfigured, disable the Telegram connector entirely (accepting loss of that chat channel) or restrict it to a private, operator-controlled chat with no publicly listed or potentially releasable handles, and reduce the agent's blast radius by removing shell, filesystem-write, credential-access, or network-egress tools from the workspace agent's configured tool set, since the post-bypass impact is bounded precisely by which tools the agent may invoke. Note the trade-off that tool trimming degrades legitimate agent functionality, and that simply renaming the operator's Telegram account is not a durable mitigation because any handle can later be released and claimed. Monitor connector logs for inbound sender usernames that do not map to expected numeric IDs, and consult the upstream source and write-up for implementation specifics: https://github.com/holaboss-ai/holaOS, https://github.com/holaboss-ai/holaOS/blob/4684714ee133794cdbb86630e42b7d93447fb2e2/runtime/channel-gateway/src/connectors/telegram.ts#L491, and https://hackmd.io/@hieuPenguinnn/holaos-channel-gateway-allow-all-sender-default.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is CWE-290 (Authentication Bypass by Spoofing) in holaOS's channel-gateway connector for Telegram, specifically the sender-authorization logic in runtime/channel-gateway/src/connectors/telegram.ts (around line 491, commit 4684714ee133794cdbb86630e42b7d93447fb2e2). Telegram username handles (@name) are mutable: an account can change its handle, and a handle that is no longer in use becomes claimable by any other Telegram account. The connector compares an inbound sender's handle against the allowFrom allowlist, so once an allowlisted handle is released and re-registered by an attacker, that attacker is treated as an authorized sender and can drive the bound workspace agent. Telegram numeric user IDs, by contrast, are permanent, non-transferable, and therefore the correct identity anchor. Community analysis also flags an 'allow-all sender' default configuration path alongside the username-based allowlist behavior. The CVSS 4.0 metric AT:P captures the attack requirement that an allowlisted username must first become available, and the practical impact is strictly bounded by which tools the operator has wired into the agent; installations that pin authorization to numeric Telegram IDs instead of usernames are not affected.
Know when Telegram gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
AV:N over Telegram and PR:N because holaOS performs no real authentication (trusts mutable username); AC:H because exploitation depends on an allowlisted username first being released and claimable; impact Low, bounded by configured tools.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
holaOS through 2026.822.1 contains an authorization bypass vulnerability in the channel-gateway Telegram connector that authorizes senders by mutable username rather than only numeric id. Attackers who register a released username listed in allowFrom can submit turns to the bound workspace agent, which runs configured tools on the operator's machine.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Telegram Desktop before 1.5.12 on Windows, and the Telegram applications for Android, iOS, and Linux, is vulnerable to a
One-click account takeover in Telegram Desktop before 7.2.9, where the Core::Sandbox inter-process communication layer f
Telegram Desktop before 6.9.4 fails to escape inline-keyboard button text when a chat is exported to HTML, so attacker-c
The "secret chat" feature in Telegram 4.9.1 for Android has a "side channel" in which Telegram servers send GET requests
Telegram Desktop versions up to 2.9.2 is affected by allocation of resources without limits or throttling (CVSS 7.5).
Telegram Desktop (aka tdesktop) 1.3.14 might allow attackers to cause a denial of service (assertion failure and applica
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Stack Based Overflow in the
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Heap Buffer Overflow in the
Telegram Desktop (aka tdesktop) 1.3.14, and Telegram 3.3.0.0 WP8.1 on Windows, leaks end-user public and private IP addr
Telegram Web 15.3.1 allows XSS via a certain payload derived from a Target Corporation website. Rated medium severity (C
Telegram Web K Alpha before 0.7.2 mishandles the characters in a document extension. Rated critical severity (CVSS 9.8),
Telegram Desktop (aka tdesktop) 1.3.16 alpha, when "Use proxy" is enabled, sends credentials and application data in cle
EUVD-2026-101568
GHSA-7c2w-92qq-g97q
NVD
CVE.org
EPSS
Exploit-DB