Description
Helical Insight through 7.0.0 contains an sql injection vulnerability that allows authenticated viewers to inject SQL through unescaped report parameter values sent to /executeDatasource. Attackers can supply crafted Numeric or String placeholder values that bypass the broken SqlDetect guard to read unexposed tables and modify data in the report's data source.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| helicalinsight | helicalinsight | ≤ 7.0.0 | — |
References
- https://hackmd.io/@hieuPenguinnn/helicalinsight-efwd-parameter-sqli third-party-advisory
- https://github.com/helicalinsight/helicalinsight/blob/v7.0.0/server/core/src/main/java/com/helicalinsight/datasource/EfwdQueryProcessor.java#L220-L235 technical-description
- VulnCheck Advisory: Helical Insight through 7.0.0 SQL Injection via /executeDatasource third-party-advisory