ClipBucket
cpe:2.3:a:clip-bucket:clipbucket:*:*:*:*:*:*:*, +1 more
- <= 5.5.3 - #121
A critical SQL injection vulnerability has been identified in ClipBucket version 5.5.3 and prior. This vulnerability exists in the admin area action logs endpoint, specifically within the type parameter. The issue arises because the endpoint concatenates user input directly into a SQL WHERE clause without proper parameterization, allowing attackers to manipulate the SQL query and exfiltrate data from the database. Exploitation requires admin privileges.
Exploitation of this vulnerability allows for arbitrary data exfiltration from the backend database using UNION-based SQL injection techniques. Depending on database privileges, it may also be possible to modify data. Additionally, the vulnerability could be exploited to execute resource-intensive SQL queries, potentially degrading backend performance.
To reproduce this vulnerability, log into the ClipBucket admin area and navigate to the action logs page. Once there, send a request to the admin_area/action_logs.php endpoint with a crafted type parameter that exploits the SQL injection flaw. The injected SQL payload can be used to, for example, access and exfiltrate data from the cb_users database table.
Users are advised to update to ClipBucket version 5.5.3 or later, where this vulnerability has been patched. For developers, it is recommended to replace string concatenation in SQL queries with parameterized queries or prepared statements, and to enforce strict validation of user input before it is used in database queries.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.