CVE-2022-24309: High severity mendix vulnerability
A vulnerability has been identified in Mendix Applications using Mendix 7 (All versions < V7.23.29), Mendix Applications using Mendix 8 (All versions < V8.18.16), Mendix Applications using Mendix 9 (All deployments with Runtime Custom Setting DataStorage.UseNewQueryHandler set to False). If an entity has an association readable by the user, then in some cases, Mendix Runtime may not apply checks for XPath constraints that parse said associations, within apps running on affected versions. A malicious user could use this to dump and manipulate sensitive data.
Other sources
A vulnerability has been identified in Mendix Runtime V7 (All versions < V7.23.29), Mendix Runtime V8 (All versions < V8.18.16), Mendix Runtime V9 (All versions < V9.13 only with Runtime Custom Setting DataStorage.UseNewQueryHandler set to False). If an entity has an association readable by the user, then in some cases, Mendix Runtime may not apply checks for XPath constraints that parse said associations, within apps running on affected versions. A malicious user could use this to dump and manipulate sensitive data.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability ID of this vulnerability?
The vulnerability ID is CVE-2022-24309.
What is the severity level of CVE-2022-24309?
The severity level of CVE-2022-24309 is high.
Which software versions are affected by CVE-2022-24309?
Mendix Applications using Mendix 7 versions prior to V7.23.29, Mendix Applications using Mendix 8 versions prior to V8.18.16, and Mendix Applications using Mendix 9 versions from 9.0.0 onwards with the Runtime Custom Setting *DataStorage.UseNewQueryHandler* set to False are affected.
What is the Common Weakness Enumeration (CWE) ID associated with CVE-2022-24309?
The CWE ID associated with CVE-2022-24309 is CWE-284.
How can I fix CVE-2022-24309?
Update your Mendix application to version V7.23.29 or higher for Mendix 7, version V8.18.16 or higher for Mendix 8, or ensure that Mendix 9 deployments have the Runtime Custom Setting *DataStorage.UseNewQueryHandler* set to True.