ADOdb
cpe:2.3:a:adodb_project:adodb:*:*:*:*:*:*:*
- <= 5.22.8
A SQL injection vulnerability has been identified in the ADOdb library for PHP, specifically in the PostgreSQL database driver. This issue arises from improper escaping of query parameters, which may allow an attacker to execute arbitrary SQL statements. The vulnerability is present in ADOdb versions through 5.22.8 and is triggered when the pg_insert_id() function is called with user-supplied data.
Exploitation of this vulnerability allows for SQL injection, where an attacker can execute arbitrary SQL commands on the database.
To reproduce this vulnerability, use ADOdb versions through 5.22.8 and connect to a PostgreSQL database. Call the pg_insert_id() method with unescaped user-supplied data, which will result in the execution of arbitrary SQL statements.
Upgrade to ADOdb version 5.22.9 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.