Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege/guest bearer token
-
DeliveryConnect to service-agent SignalR hub
-
ExploitRegister as trusted service agent
-
ExecutionAwait settings-synchronization event
-
PersistReceive storage settings and encryption private keys
-
ImpactDecrypt stored credentials and impersonate agent
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | Requires an authenticated session with a valid bearer token against Progress Telerik Report Server (versions prior to 12.2.26.1007) - notably, the vendor states even a low-privilege or guest account suffices, so this is NOT an admin-only flaw. The attacker must reach the service-agent SignalR hub over the network and register as a service agent. The key limiting factor is timing: protected secrets (storage settings and encryption private keys) are only delivered to the rogue agent on the NEXT server settings-synchronization event, so the attacker must persist until that synchronization occurs. There is no user-interaction requirement and no non-default configuration is described as necessary beyond the existence of a usable account. |
| Impact | This is a credible, actionable priority rather than a CVSS-inflated non-issue, but it sits below the top tier. The CVSS vector (AV:N/AC:L/PR:L/UI:N) confirms a network-reachable, low-complexity attack requiring only authentication - and critically, the description clarifies that even a low-privilege or guest account with a valid bearer token qualifies, which effectively lowers the practical bar of PR:L to near-trivial in any deployment that permits self-registration or weak guest accounts. The high score driver is C:H: disclosure of storage encryption private keys and stored data-source credentials/connection strings, which is a serious secondary-exploitation enabler (harvested DB credentials can pivot into back-end data stores). I:L reflects agent impersonation and task-dispatch interference; A:N is vendor-assigned, though the described 'interference with task dispatch' arguably supports a minor availability impact (see assessed vector note). No EPSS score, KEV listing, or POC was provided in the input, so real-world exploitation signal is currently absent - the only reference is the vendor's own advisory. There is one timing dependency that tempers urgency: secret disclosure only occurs on the NEXT server settings-synchronization event, so exploitation is not instantaneous. Net: patch promptly given the sensitivity of the leaked material and low attack complexity, but there is no evidence of active exploitation at this time. |
| Exploit ScenarioDerived | An attacker who holds any valid Report Server account - even a low-privilege or guest account with a bearer token - connects to the service-agent SignalR hub and registers itself as a trusted service agent. When the server next performs its settings-synchronization, it pushes storage settings and encryption private keys to the rogue agent, handing the attacker the keys needed to decrypt stored data-source credentials and connection strings. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Incorrect privilege assignment in Progress Telerik Report Server (versions prior to 12.2.26.1007) lets an authenticated user, including a low-privilege or guest account with a valid bearer token, register as a trusted service agent through the service-agent SignalR hub. On the next server settings-synchronization event, the rogue agent receives storage settings and encryption private keys, enabling disclosure of stored data-source credentials and connection strings, impersonation of legitimate agents, and interference with task dispatch. No public exploit code has been identified at time of analysis, and exploitation requires the attacker to persist until the synchronization event occurs.
RemediationAI
Upgrade Progress Telerik Report Server to version 12.2.26.1007 or later, which is the vendor-released patch that corrects the privilege assignment in the service-agent SignalR hub; the advisory is at https://www.telerik.com/report-server/documentation/knowledge-base/kb-security-incorrect-privilege-assignment-cve-2026-106145. If immediate patching is not possible, apply compensating controls such as restricting network access to the SignalR hub endpoint so only known legitimate agent hosts can connect, disabling or tightly scoping guest and low-privilege accounts that could obtain a bearer token, and monitoring for unexpected agent registration events or settings-synchronization requests. Note that network restrictions may break legitimate distributed agent functionality, and account restrictions could disrupt automated reporting workflows. Because the vulnerability can expose the encryption private key and stored credentials, if there is any sign of rogue agent registration or secret disclosure, treat the exposed storage settings, data-source credentials, connection strings, and encryption keys as compromised and rotate them after applying the patch.
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
Progress Telerik Report Server uses a service-agent SignalR hub to coordinate distributed agents that handle report processing and task dispatch. The flaw is classified as CWE-266, Incorrect Privilege Assignment, meaning the hub does not properly restrict which authenticated principals may register as trusted service agents. Because the authorization check is missing or misconfigured, any bearer-token-authenticated session, regardless of role, can complete the agent registration handshake. The server then treats the rogue agent as legitimate and, during the next settings-synchronization cycle, transmits sensitive configuration including storage settings and the encryption private key used to protect stored data-source credentials and connection strings. This yields high confidentiality impact (C:H), low integrity impact (I:L) through agent impersonation and task-dispatch interference, and no availability impact, matching the CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N vector. The attack is network-reachable, requires low privileges, and needs no user interaction, but the delayed key delivery means the attacker must maintain the rogue agent registration until the next synchronization event.
Know when Telerik Report Server 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Network-reachable SignalR hub (AV:N/AC:L), any authenticated token including guest (PR:L), private-key and credential disclosure drives C:H, agent impersonation gives I:L; A:N kept per described impact though task-dispatch interference borders on A:L.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
2DescriptionCVE.org
In Progress® Telerik® Report Server prior to version 12.2.26.1007, incorrect privilege assignment in the service-agent SignalR hub allows an authenticated user, including a low-privilege or guest account with a valid bearer token, to register as a trusted service agent. On the next server settings-synchronization event, the rogue agent receives storage settings and encryption private keys. This privilege escalation enables disclosure of protected secrets, including stored data-source credentials and connection strings, and allows agent impersonation and interference with task dispatch.
Executive ViewAI
Organizations running Progress Telerik Report Server versions prior to 12.2.26.1007 face a privilege-assignment flaw that lets a low-privilege or guest account holding a valid bearer token enrol itself as a trusted service agent through the service-agent SignalR hub, and at the next settings-synchronization event that rogue agent receives storage settings and the platform's encryption private keys. The practical consequence is exposure of stored data-source credentials and connection strings, impersonation of legitimate agents, and disruption of scheduled report task dispatch - meaning downstream systems whose credentials are cached in the report server may also be at risk. Leadership should care because the product is typically a central aggregation point for enterprise reporting, so a single unpatched instance can leak credential material that unlocks multiple business-critical data stores, and no vendor fix is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: isolate Report Server instances from untrusted networks and restrict service-agent SignalR hub access to an allowlist of known agent hosts; audit and de-register unknown service agents; revoke and reissue bearer tokens for low-privilege and guest accounts; disable guest access where business use permits; rotate stored data-source credentials, connection strings, and encryption private keys; and enable monitoring/alerting on agent registration and settings-synchronization activity.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Telerik Report Server
View allIn Progress® Telerik® Report Server versions prior to 2024 Q1 (10.0.24.130), a remote code execution attack is possible
In Progress® Telerik® Report Server versions prior to 2024 Q2 (10.1.24.709), a remote code execution attack is possible
Stored cross-site scripting in Progress Telerik Report Server versions prior to 12.2.26.1007 allows an authenticated rep
In Progress® Telerik® Report Server, versions prior to 2025 Q1 (11.0.25.211) when using the older .NET Framework impleme
In Progress® Telerik® Report Server versions prior to 2024 Q3 (10.2.24.806), a credential stuffing attack is possible th
In Progress Telerik Report Server versions prior to 2024 Q3 (10.2.24.924), a remote code execution attack is possible th
In Progress® Telerik® Report Server versions prior to 2024 Q4 (10.3.24.1112), the encryption of local asset data used an
In Progress Telerik Report Server, version 2024 Q1 (10.0.24.305) or earlier, on IIS, an unauthenticated attacker can gai
EUVD-2026-95523
GHSA-mqv8-78j6-26gw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB