Cyber Centre lists flaws in several Progress Telerik products
Five CVEs cover race conditions, deserialization, configuration control, and code generation; exploitation is not stated.
Race condition in Telerik UI for ASP.NET MVC aggregation
In Progress Telerik UI for ASP.NET MVC, ClassFactory updates a shared class dictionary without exclusive write protection and keeps non-collectible dynamic assemblies for the AppDomain lifetime. An unauthenticated remote attacker who can reach an aggregation endpoint can send concurrent or repeated crafted requests. That can corrupt dictionary state or raise CPU and memory use, degrading availability.
What to do: Upgrade Progress Telerik UI for ASP.NET MVC to 2026.3.1015.
| Product | Affected | Fixed in |
|---|---|---|
| Progress Telerik UI for ASP.NET MVC | 2012.2.710 through 2026.3.811 | 2026.3.1015 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
In affected versions of Progress® Telerik® UI for ASP.NET MVC `2012.2.710` through `2026.3.811`, ClassFactory updates a shared class dictionary without exclusive write protection and emits non-collectible dynamic assemblies that remain loaded for the AppDomain's lifetime. The dictionary lookup and insertion are not atomic, and case variations in aggregate descriptors can produce distinct retained types even though member resolution is case-insensitive. An unauthenticated remote attacker can exploit this if the application exposes an aggregation endpoint that is reachable without authentication, by submitting concurrent or repeated crafted requests. These requests may corrupt dictionary state or increase CPU and memory use, potentially degrading availability. The issue is fixed in version `2026.3.1015`.
Five CVEs cover race conditions, deserialization, configuration control, and code generation; exploitation is not stated.
Today 186 readers · 204 views · 45 reads · all time 192K views