Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2704+ Articles
165+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. News
  3. Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE
Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE
NEWS

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE

TantoSec turned an AES-CBC padding oracle in Telerik UI for ASP.NET AJAX into unauthenticated RCE; a public exploit chain landed Sep 7.

Dylan H.

News Desk

September 7, 2026
3 min read

A Cryptographic Oracle Becomes an RCE Chain

Security firm TantoSec has published a public proof-of-concept that chains a classic AES-CBC padding-oracle weakness in Telerik UI for ASP.NET AJAX into full unauthenticated remote code execution. The chain, disclosed responsibly to vendor Progress Software earlier this year, spans four related CVEs and demonstrates how a decades-old cryptographic bug class can still lead to complete server compromise when paired with an unsafe deserializer.


The CVEs

CVEDescriptionCVSS
CVE-2026-13181Unguarded type resolution during deserialization8.1 (High)
CVE-2026-13182Padding oracle in RadAsyncUpload encryption—
CVE-2026-13183Timing-based oracle variant of the same flaw—
CVE-2026-13184Predictable default encryption key (alternate attack path)—

How the Exploit Chain Works

Exploitation requires two conditions that, while not the default configuration, are common enough in real deployments:

  1. A page renders RadAsyncUpload with a server-side result handler.
  2. The application uses a non-default, explicit encryption key.

Once those conditions are met, the attack proceeds in stages:

1. Attacker abuses the padding oracle in RadAsyncUpload's encryption
   to decrypt the upload configuration blob — without ever knowing
   the encryption key
2. Attacker forges a malicious configuration specifying an arbitrary
   .NET type
3. Telerik's unguarded deserializer loads and executes a mixed-mode
   DLL from an attacker-controlled location
4. Code executes with IIS application pool privileges

Researchers Marcio Almeida and Justin Steven of TantoSec reported the issues to Progress on May 22, 2026. Progress shipped fixes on July 8 and published the CVEs on July 22 — but TantoSec's exploit tooling only went public on September 7, meaning defenders have had roughly seven weeks to patch before working exploit code became widely available.


Affected Versions

ProductAffected VersionsFixed Version
Telerik UI for ASP.NET AJAX2010.1.309 through 2026.2.5192026.2.708 (Q2 SP1) and later

Mitigation

Progress recommends upgrading immediately to 2026.2.708 or later. For organizations that can't patch right away:

  1. Set customErrors to RemoteOnly or On — this blocks the faster, error-message-based variant of the padding oracle.
  2. Disable RadAsyncUpload entirely if the application doesn't need it.
  3. Remove custom encryption keys where possible, restoring protection under the standard ASP.NET machine key.
  4. Monitor IIS application pool processes for unexpected child processes or unmanaged DLL loads following upload requests.

Given that public exploit tooling now exists, internet-facing Telerik deployments still running affected versions should be treated as an urgent patching priority.


References

  • The Hacker News — Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE

Related Reading

  • Adobe Commerce Zero-Day Exploited to Backdoor Online Stores
  • Critical RCE in WPvivid Backup Plugin Threatens 900,000+
#Telerik#RCE#Padding Oracle#ASP.NET#Progress Software#Exploit

Related Articles

New Progress ShareFile Flaws Can Be Chained in Pre-Auth RCE

Two newly disclosed vulnerabilities in Progress ShareFile can be chained together to enable unauthenticated remote code execution and file exfiltration,...

5 min read

CISA Adds Ajax.NET Professional Deserialization RCE to KEV Catalog

CISA added CVE-2021-23758, a critical unauthenticated deserialization RCE in the end-of-life AjaxPro.2 library, to its Known Exploited Vulnerabilities catalog.

3 min read

Oracle Pushes Emergency Fix for Critical Identity Manager

Oracle has released an out-of-band security update to fix a critical unauthenticated remote code execution vulnerability in Oracle Identity Manager and...

6 min read
Back to all News