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.

2567+ Articles
161+ 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. Security
  3. CISA Adds Ajax.NET Professional Deserialization RCE to KEV Catalog
CISA Adds Ajax.NET Professional Deserialization RCE to KEV Catalog

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2021-23758

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.

Dylan H.

Security Team

August 26, 2026
3 min read

Affected Products

  • Ajax.NET Professional (AjaxPro.2) — all versions prior to 21.10.30.1

A Five-Year-Old Flaw Confirmed Under Active Attack

CISA has added CVE-2021-23758, a critical insecure deserialization vulnerability in Ajax.NET Professional (AjaxPro.2), to its Known Exploited Vulnerabilities (KEV) catalog. The bug has been public since 2021, but its KEV addition confirms attackers are actively exploiting it in the wild today — a reminder that old, unpatched dependencies remain a live attack surface long after disclosure.

The impacted library is flagged as end-of-life (EoL), meaning there is no vendor patch coming. CISA's guidance for EoL products in this situation is blunt: discontinue use or migrate off the product entirely.


Vulnerability Details

DetailValue
CVECVE-2021-23758
CVSS Score9.8 (Critical)
TypeDeserialization of Untrusted Data (CWE-502)
Attack VectorNetwork — unauthenticated
Affected ProductAjax.NET Professional (AjaxPro.2), all versions before 21.10.30.1
StatusEnd-of-life — no vendor fix planned
KEV AdditionAugust 26, 2026

How the Vulnerability Works

AjaxPro.2 is a .NET library that exposes AJAX-callable endpoints for legacy ASP.NET web applications. The library fails to implement a secure type binder or allowlist when deserializing incoming requests, so it does not restrict which .NET types can be instantiated from a serialized payload.

A remote, unauthenticated attacker can send a specially crafted serialized object to a vulnerable AjaxPro.2 endpoint. Because the deserializer trusts the type information embedded in that payload, the attacker can instantiate arbitrary .NET classes — including gadget chains that lead to full remote code execution with no authentication and no user interaction required.


Why This Matters Now

  • No patch is coming. AjaxPro.2 is end-of-life; CISA's KEV entry explicitly notes affected products "could be" EoL and recommends discontinuing use.
  • Unauthenticated, no user interaction. This is about as low-effort as RCE gets for an attacker who can reach the endpoint.
  • Legacy exposure. AjaxPro.2 was widely bundled into older ASP.NET WebForms applications; many deployments may be running it without anyone on the current team aware it's there.
  • Federal deadline applies. Per Binding Operational Directive requirements, Federal Civilian Executive Branch (FCEB) agencies running the affected library must remediate on CISA's published KEV timeline.

Remediation

There Is No Patch

Because the library is end-of-life, organizations cannot simply "update" their way out of this one. CISA's recommended path is:

  1. Discontinue use of AjaxPro.2 where possible, and migrate the application to a maintained AJAX/serialization framework.
  2. If discontinuation isn't immediately feasible, isolate the affected application behind strict network controls and a WAF rule set that blocks known AjaxPro deserialization payload patterns.
  3. Inventory your environment for legacy ASP.NET WebForms applications — AjaxPro.2 is easy to miss because it's often a transitive dependency pulled in years ago.

Detection

  • Monitor for anomalous .ashx / AjaxPro endpoint requests carrying serialized .NET object payloads.
  • Watch for unexpected child-process spawning from IIS worker processes hosting affected applications.
  • Flag outbound connections initiated by web application processes that don't match normal application behavior.

Key Takeaways

  1. CVE-2021-23758 is a five-year-old bug just confirmed as actively exploited — KEV additions aren't limited to freshly disclosed CVEs.
  2. End-of-life software with no patch path forces a migrate-or-isolate decision rather than a simple update.
  3. Unauthenticated deserialization RCE remains one of the most dangerous vulnerability classes in the .NET ecosystem.
  4. Legacy dependency inventory matters — teams should audit for AjaxPro.2 even if it wasn't a deliberate recent choice.
#Vulnerability#CVE#CISA KEV#.NET#Deserialization#RCE#End of Life

Related Articles

CISA Adds Two Actively Exploited Roundcube Webmail Flaws to KEV

CISA has added two Roundcube Webmail vulnerabilities to the Known Exploited Vulnerabilities catalog — CVE-2025-49113 (CVSS 9.9, deserialization RCE) and...

6 min read

CISA Adds Exploited Magento RCE Flaw CVE-2026-45247 to KEV Catalog

CISA has added a critical remote code execution vulnerability in the Mirasvit Cache Warmer Magento extension to its Known Exploited Vulnerabilities catalog…

2 min read

CISA Adds 2019 Microsoft SQL Server RCE Flaw to KEV Catalog

CISA added CVE-2019-1068, a seven-year-old Microsoft SQL Server RCE flaw, to its Known Exploited Vulnerabilities catalog after confirming active exploitation.

3 min read
Back to all Security Alerts