Skip to main content

holaOS Channel Gateway CVE-2026-110768

| EUVDEUVD-2026-101568 MEDIUM
Authentication Bypass by Spoofing (CWE-290)
2026-10-14 disclosure@vulncheck.com GHSA-7c2w-92qq-g97q
6.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify released username in allowFrom
  2. Delivery
    Register that username on Telegram
  3. Exploit
    Message the bound workspace agent
  4. Execution
    Submit crafted turns invoking tools
  5. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

holaOS 0 ≤2026.822.1

Affected Packages

euvd holaos no fix

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

Vendor (vulncheck) PRIMARY 6.3 MEDIUM
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
vuln.today AI 4.8 MEDIUM

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Rare
early-stage, obscure open-source AI agent runtime; negligible production footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2019-10044 HIGH POC
8.8 Mar 25

Telegram Desktop before 1.5.12 on Windows, and the Telegram applications for Android, iOS, and Linux, is vulnerable to a

CVE-2026-107181 HIGH POC
8.6 Oct 07

One-click account takeover in Telegram Desktop before 7.2.9, where the Core::Sandbox inter-process communication layer f

CVE-2026-94488 HIGH POC
8.3 Sep 21

Telegram Desktop before 6.9.4 fails to escape inline-keyboard button text when a chat is exported to HTML, so attacker-c

CVE-2018-20436 HIGH POC
8.1 Dec 24

The "secret chat" feature in Telegram 4.9.1 for Android has a "side channel" in which Telegram servers send GET requests

CVE-2021-47793 HIGH POC
7.5 Jan 16

Telegram Desktop versions up to 2.9.2 is affected by allocation of resources without limits or throttling (CVSS 7.5).

CVE-2018-17231 HIGH POC
7.5 Sep 19

Telegram Desktop (aka tdesktop) 1.3.14 might allow attackers to cause a denial of service (assertion failure and applica

CVE-2021-31321 HIGH POC
7.1 May 18

Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Stack Based Overflow in the

CVE-2021-31320 HIGH POC
7.1 May 18

Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Heap Buffer Overflow in the

CVE-2018-17780 MEDIUM POC
6.5 Sep 29

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

CVE-2022-43363 MEDIUM POC
6.1 Dec 06

Telegram Web 15.3.1 allows XSS via a certain payload derived from a Target Corporation website. Rated medium severity (C

CVE-2021-40532 CRITICAL
9.8 Sep 06

Telegram Web K Alpha before 0.7.2 mishandles the characters in a document extension. Rated critical severity (CVSS 9.8),

CVE-2018-17613 CRITICAL
9.8 Sep 28

Telegram Desktop (aka tdesktop) 1.3.16 alpha, when "Use proxy" is enabled, sends credentials and application data in cle

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy