CVE-2021-23758 is an insecure deserialization vulnerability (CWE-502) in all versions of the AjaxPro.2 library for ASP.NET, allowing unauthenticated remote attackers to deserialize arbitrary .NET classes and achieve remote code execution on the web server. Because AjaxPro is embedded in public-facing ASP.NET web applications and exposes a network-accessible endpoint, this is a textbook T1190 server-side compromise. It is listed in CISA KEV with confirmed active exploitation, including use by a Chinese-speaking adversary integrating agentic AI into post-compromise operations.
Data Source: CIRCL
Confidence: HIGH
Exploitation Method: DIRECT_NETWORK
CVE Published: 2021-12-03
Added to CISA KEV: 2026-08-26 1727 DAYS BETWEEN CVE AND KEV
CVE-2021-23758 is a critical insecure deserialization vulnerability affecting all versions of the Ajax.NET Professional (AjaxPro) library, specifically the `AjaxPro.2` package for Microsoft ASP.NET [2][7]. The vulnerability arises because the framework can be manipulated to deserialize arbitrary .NET classes from untrusted input, which matters significantly because it allows unauthenticated remote attackers to execute arbitrary code on the underlying web server [1][5].
CVE-2021-23758 9.5 CISA KEV Ajax.NET Professional · AjaxPro.2 Ajax.NET Professional is vulnerable to deserialization of untrusted data, which can be exploited by unauthenticated attackers to achieve remote code execution. Quick facts CVSS score 9.5 (Critical) CISA KEV Listed (confirmed active exploi…
CVE-2021-23758 Overview CVE-2021-23758 is a critical insecure deserialization vulnerability affecting all versions of the AjaxPro.2 package for .NET. The vulnerability allows remote attackers to execute arbitrary code on affected systems by exploiting the deserialization of untrusted data. ... CVE-2…
This module leverages an insecure deserialization of data to get remote code execution on the target OS in the context of the user running the website which ...
What happened Ajax.NET Professional (AjaxPro) contains a deserialization of untrusted data vulnerability that could allow for remote code execution via arbitrary .NET classes. The impacted product (s) could be end-of-life (EoL) and/or end-of-service (EoS). Users are advised to discontinue use and/or…
Common vulnerabilities and Exposures (CVE). We're sorry but the CVE Website doesn't work properly without JavaScript enabled. Please enable it to continue. ... Vulnerability detail for CVE-2021-23758 Description All versions of package ajaxpro.2 are vulnerable to Deserialization of Untrusted Data du…