Multiple vulnerabilities have been found in ADOdb, all of which could allow remote attackers to execute arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/adodb | * | < 5.20.9 | >= 5.20.9 |
ADOdb is an abstraction library for PHP creating a common API for a wide range of database backends.
Multiple vulnerabilities have been discovered in ADOdb. Please review the CVE identifiers referenced below for details.
A remote attacker, through the use of SQL injection or Cross Site Scripting (XSS) attacks, could execute arbitrary code.
There is no known workaround at this time.
All ADOdb users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/adodb-5.20.9"
ADOdb is vulnerable to SQL injections if used in conjunction with a PostgreSQL database.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-php/adodb | * | < 4.71 | >= 4.71 |
ADOdb is an abstraction library for PHP creating a common API for a wide range of database backends.
Andy Staudacher discovered that ADOdb does not properly sanitize all parameters.
By sending specifically crafted requests to an application that uses ADOdb and a PostgreSQL backend, an attacker might exploit the flaw to execute arbitrary SQL queries on the host.
There is no known workaround at this time.
All ADOdb users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-php/adodb-4.71"