Executive brief
ImpressCMS, a content management system used for building and managing websites, contains a security flaw in its administrative interface. An authenticated user with basic access can exploit this to run unauthorized database commands, potentially leading to the theft of sensitive site data or user information. This could result in a full compromise of the website's database and loss of data confidentiality.
Technical details
A time-based blind SQL injection vulnerability exists in ImpressCMS version 1.3.11. The flaw is located within the 'bid' parameter handled by the /modules/system/admin.php endpoint. An authenticated attacker can trigger the vulnerability by sending a specially crafted POST request containing SQL commands (e.g., using the SLEEP function). Because the application fails to properly neutralize special elements in the SQL command, the attacker can infer data from the database based on the time it takes for the server to respond. This can lead to the unauthorized extraction of sensitive information, including administrative credentials or user data. While the vulnerability was identified in 2019, it was formally assigned a CVE in 2026.
Affected products
- ImpressCMS ImpressCMS 1.3.11
Timeline
- 2019-01-21: disclosed: Original exploit author discovery date
- 2019-01-24: other: Exploit published on Exploit-DB
- 2026-04-12: advisory: NVD publication date