Executive brief
Apache InLong is a data integration platform used to collect and manage data flows across systems. An attacker can inject malicious SQL commands through database configuration parameters (database name, table name, schema name, and username), allowing unauthorized access to or manipulation of the underlying database and potentially leading to data theft or service disruption.
Technical details
This is a SQL injection vulnerability caused by improper neutralization of special characters in user-supplied input used in SQL commands. The vulnerability exists in parameters such as dbName, tableName, schemaName, and username, which are concatenated directly into SQL queries without proper sanitization or parameterized query techniques. An attacker with network access to the affected InLong instance can craft malicious input containing SQL metacharacters to execute arbitrary SQL code with the privileges of the application's database account. The vulnerability affects Apache InLong versions 2.0.0 through 2.3.x; patch version 2.4.0 is available.
Affected products
- Apache InLong 2.0.0 to before 2.4.0
Timeline
- 2026-08-20: disclosed
- 2026-08-20: patched: Version 2.4.0 released with fix