Trinity issues agent-scoped credentials for model-connected work. The advisory describes Telegram management routes which treated an agent credential as sufficient to reach owner-only actions. A compromised or attacker-directed agent could call those endpoints to test a bot, replace its binding or remove it, rather than remaining confined to its expected…
Inspect the ClaimsCase · DiggingBeagle record
Trinity agent credentials could reach Telegram binding controls reserved for owners
Trinity through 0.9.5 did not enforce an agent-principal prohibition on Telegram binding routes; an agent-scoped credential could modify owner bot integration settings.
Evidence-bound research; no independent field exploitation, victim population or production impact is asserted beyond the cited source.
Assessment profile
Assessment method- Setting
- research demonstration
- Exploitation
- demonstrated
- Evidence
- Grade C
- AI role
- AGAINST AI
Basis and provenance
An unreviewed vulnerability database entry and linked source locations describe agent-key access to Telegram owner-only routes, but a first-party patched version or observed live campaign is unavailable. Impact remains ungraded because a comparable, verified realized-loss or deployment-population measure is unavailable.
Assessed Oct 14, 2026 using diggingbeagle.assessment/1.
Evidence basis: CLM-CP6-TRINITY-TELEGRAM-1 · CLM-CP6-TRINITY-TELEGRAM-2 · Trinity agent API key Telegram-route authorization CVE-2026-108756
At a glance
A confirmed fixed package version and end-to-end production impact were not documented in the inspected advisory.
Limits and uncertaintyFull account
Trinity issues agent-scoped credentials for model-connected work. The advisory describes Telegram management routes which treated an agent credential as sufficient to reach owner-only actions. A compromised or attacker-directed agent could call those endpoints to test a bot, replace its binding or remove it, rather than remaining confined to its expected operational scope. The failure lies at an API authorization boundary and does not require a malicious model to forge a human session.
The GitHub advisory database labels versions through 0.9.5 affected but lists no fixed version. The alleged exploitation route is plausible from the reported code references, but the present investigation did not reproduce a deployed instance or prove Telegram-message delivery in the wild.
A normal agent credential is a valid identity for calling some MCP-backed operations, but it must not inherit a human owner's authority to bind or change Telegram bot configuration. The reported router permitted calls that can test messaging or modify bindings with credentials already stored by the platform. This is a principal-to-action authorization mismatch: stealing the owner's browser session is not part of the stated precondition. Verification should compare owner, regular agent and ephemeral agent keys across every affected route, since token type and route policy are separate inputs.
Timeline
- Oct 11, 2026disclosure
Public disclosure
Claims & evidence
CLM-CP6-TRINITY-TELEGRAM-1The GitHub advisory database reports that Trinity through 0.9.5 permits agent-scoped API credentials to perform Telegram owner binding actions due to missing route authorization.supported
Basis: reported finding
- supportsTrinity agent API key Telegram-route authorization CVE-2026-108756secondary reporting
Description and linked telegram.py references
CLM-CP6-TRINITY-TELEGRAM-2As of the inspected advisory, both affected-version metadata and patched-version metadata are not enumerated as a verified package release.supported
Basis: direct observation
- supportsTrinity agent API key Telegram-route authorization CVE-2026-108756secondary reporting
Package; Affected versions; Patched versions
Controls and mitigations
- Explicitly block agent principals from Telegram configuration mutation and testing endpoints; verify enforcement for ordinary, short-lived and owner credentials.
Unknowns and contradictions
- A confirmed fixed package version and end-to-end production impact were not documented in the inspected advisory.
Sources and citation
Material revision history
- Oct 14, 2026 · Canonical change recorded · new in release · revision 147