DevExpress Insecure Arbitrary TypeConverter Conversion Vulnerability

Vulnerability

A vulnerability exists in DevExpress products prior to version 23.1.3, allowing for insecure and arbitrary conversions using TypeConverters. This issue arises from improper handling of data types during XML deserialization, which can be exploited to bypass data source protection and potentially lead to unauthorized operations.

Impact

Exploitation of this vulnerability could result in unauthorized operations being performed, due to the insecure handling of data types that could be manipulated through the vulnerability.

Reproduction

The vulnerability can be reproduced by using a version of DevExpress prior to 23.1.3. During the exploitation, an XML file can be crafted to include specific data types that, when deserialized by the application, will be converted using an arbitrary TypeConverter. This can be done by uploading the crafted XML file through a feature that accepts XML input and processes it without proper validation.

Remediation

Users are advised to update to DevExpress version 23.1.3 or later, where this vulnerability has been addressed.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
3.4
remediation
7.7
relevance
0.0
threat
1.6
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.