Skip to main content

Telerik Document Processing Libraries EUVDEUVD-2026-112039

| CVE-2026-118037 HIGH
Uncontrolled Recursion (CWE-674)
2026-10-28 ProgressSoftware GHSA-qc7q-37q2-hh52
7.5
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Identify endpoint parsing spreadsheets
  2. Delivery
    Craft malicious XLSX/XLS workbook or formula
  3. Exploit
    Submit file to Telerik processing component
  4. Execution
    Trigger uncontrolled recursion/infinite loop
  5. Impact
    Host process hangs or terminates (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Recursion depth limits
Exploitation Conditions

Exploitation requires that the host application parse an attacker-controlled XLSX or XLS workbook (or an embedded formula) using the RadSpreadProcessing or RadSpreadStreamProcessing components of Telerik Document Processing Libraries at a version prior to 2026.3.1027. The practical precondition is an application feature that accepts and processes untrusted spreadsheet files (upload, import, or conversion); where only trusted internal documents are processed, the unauthenticated remote path effectively does not apply. Per the CVSS vector no authentication (PR:N) and no user interaction (UI:N) are required at the library level. The only complete fix per the vendor is updating to 2026.3.1027 or later; no other mitigation is stated in the available evidence. Impact is limited to availability - a hung or terminated process - with no data exposure or code execution.

Impact

This is a denial-of-service vulnerability (CWE-674, uncontrolled recursion, plus infinite-loop, unchecked-loop-condition and inefficient-regex issues) in Progress Telerik Document Processing Libraries' RadSpreadProcessing and RadSpreadStreamProcessing components. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a network-reachable, low-complexity, unauthenticated issue with impact limited strictly to availability - no confidentiality or integrity loss. The AV:N rating is realistic only where the host application accepts attacker-supplied XLSX/XLS workbooks or formulas (e.g. an upload or document-conversion endpoint); for applications that only process trusted internal files the practical attack surface is narrower, so the network vector is contingent on deployment. No EPSS score was provided, the CVE is not listed in CISA KEV, and no public exploit or PoC reference is present in the input - so there is no public exploit identified at time of analysis, and the only exploitation signal is the vendor's own advisory plus a vuln.today 'this_week' priority label. Net: a genuine but availability-only risk worth patching on a normal priority cadence (the input's decision label is 'this_week', not act_now/emergency); it is not a high-CVSS-but-illusory issue because unauthenticated DoS is plausible wherever untrusted spreadsheets are parsed, but its ceiling is a hung or terminated process, not code execution or data exposure.

Exploit ScenarioDerived

An attacker submits a specially crafted XLSX or XLS workbook - or a workbook containing a malicious formula - to an application that parses it with Telerik RadSpreadProcessing or RadSpreadStreamProcessing (for example a file-upload or document-conversion feature). Parsing triggers uncontrolled recursion, an infinite loop, or catastrophic regular-expression backtracking, causing the host process to hang or terminate and denying service to legitimate users. No public exploit or PoC was identified in the available data; the trigger is attributed to the four listed flaw classes but the exact crafted structure is not described in the sources.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 28, 2026

A crafted XLSX or XLS workbook, or a crafted formula inside one, can terminate or hang the host process that parses it with RadSpreadProcessing or RadSpreadStreamProcessing in Progress Telerik Document Processing Libraries before 2026.3.1027. The root cause is a cluster of resource-consumption defects (CWE-674 uncontrolled recursion, infinite loop, unchecked loop condition, inefficient regular expression) reachable without authentication or user interaction at the library level, giving a high availability-only impact (CVSS 7.5, A:H, no confidentiality or integrity effect). The practical exposure depends on deployment: any application feature that accepts and processes untrusted spreadsheets is exposed, while installations that only process trusted internal documents effectively avoid the remote path; no public exploit code is identified in the available data and the vendor's stated complete fix is upgrading to 2026.3.1027 or later.

RemediationAI

The vendor's stated and only complete fix is to upgrade Telerik Document Processing Libraries to version 2026.3.1027 or later, as documented in the Progress knowledge-base advisory at https://docs.telerik.com/devtools/document-processing/knowledge-base/kb-security-uncontrolled-resource-consumption-spreadprocessing-cve-2026-118037; because the libraries are redistributed, rebuilding and redeploying every application that embeds the vulnerable RadSpreadProcessing or RadSpreadStreamProcessing assemblies is required, and any internal forks or bundled copies must be re-referenced to the patched package. No other mitigation is stated in the available evidence. Where upgrading cannot be completed immediately, the exposure can only be reduced by limiting what reaches the parsers: restrict spreadsheet upload, import, conversion and preview features that accept untrusted XLSX/XLS files or formulas to trusted users or trusted documents, since deployments that process only trusted internal documents effectively avoid the remote path. The trade-off of that restriction is loss of functionality for legitimate external users, and it does not repair the underlying defect, so it should be treated as a temporary compensating measure until 2026.3.1027 is deployed.

Affected VersionsENISA

Telerik Document Processing Libraries 0 <2026.3.1027

Affected Packages

euvd telerik_document_processing_libraries fix: 2026.3.1027

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 affected technology is the Telerik Document Processing Libraries, a component suite used by .NET applications to read, write and convert document formats without requiring Microsoft Office or other external dependencies. CVE-2026-118037 specifically concerns the spreadsheet components RadSpreadProcessing (in-memory model and import/export of XLSX/XLS workbooks) and RadSpreadStreamProcessing (streaming, low-memory read/write of large spreadsheets). The assigned weakness class, CWE-674 (Uncontrolled Recursion), is accompanied in the vendor description by infinite-loop, unchecked-loop-condition and inefficient-regular-expression issues, indicating that the parser/calculator consumes unbounded resources when handling certain workbooks or formula constructs rather than corrupting memory. Because the components run inside the calling application's process, exhaustion manifests as a hang or termination of the whole host process. The CPE cpe:2.3:a:progress_software:telerik_document_processing_libraries:*:*:*:*:*:*:*:* confirms every version prior to 2026.3.1027 is in scope. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) the attack is network-reachable with low complexity and needs no credentials or user interaction at the library level, but the trigger is only reachable through an application that parses attacker-supplied workbooks or formulas; the exact recipe that triggers each defect is not described in the available sources.

Know when Telerik Document Processing Libraries 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 (ProgressSoftware) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Unauthenticated parsing of an attacker-supplied workbook over a network-exposed feature yields AV:N/AC:L/PR:N/UI:N; impact is availability-only (process hang/termination), so C:N/I:N/A:H, scope unchanged.

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

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Oct 28, 2026 - 13:18 EUVD
CVE Published
Oct 28, 2026 - 12:34 cve.org
HIGH 7.5

DescriptionCVE.org

In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, uncontrolled recursion, infinite loop, unchecked loop condition and inefficient regular expression vulnerabilities in RadSpreadProcessing and RadSpreadStreamProcessing allow an unauthenticated attacker to terminate or hang the host process via a crafted XLSX or XLS workbook or formula.

Executive ViewAI

Why It Matters

CVE-2026-118037 is a high-severity availability vulnerability in Progress Telerik Document Processing Libraries (RadSpreadProcessing/RadSpreadStreamProcessing) that allows an unauthenticated attacker to crash or hang applications by supplying a crafted XLSX or XLS spreadsheet. Any business application that accepts untrusted spreadsheet uploads is at risk of service disruption, potentially impacting customers and disrupting operations. Leadership should prioritize remediation to prevent denial-of-service incidents and maintain service reliability.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting spreadsheet processing to trusted internal documents, implementing file input validation to reject malformed or untrusted XLSX/XLS files, and isolating affected services to limit the impact of process termination or hangs. Apply vendor patch to 2026.3.1027 or later when available.

Threat Intelligence Overview

Prevalence
Medium
widely-used commercial .NET document library, but embedded within host applications
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
High

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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