Unsafe reflection in DataEase - #VU151950
Published: September 24, 2026
Vulnerability details
The vulnerability allows a remote attacker to load arbitrary classes and disclose classpath information.
The vulnerability exists due to unsafe reflection and missing authentication in the SQL Server datasource connection validation interface when processing unauthenticated SQL Server datasource validation requests containing the socketFactoryClass parameter. A remote attacker can send a specially crafted datasource validation request to load arbitrary classes and disclose classpath information.
Class instantiation is attempted only when the targeted class implements javax.net.SocketFactory.