Sårbarhet i ADOdb som tillater SQL-injeksjon.

I ADOdb-biblioteket, som brukes i mange PHP-prosjekter for å abstrahere tilgang til databasesystemer og har omtrent 3 millioner installasjoner fra Packagist-repositoriet, er det avdekket en sårbarhet (CVE-2025-46337) som gjør det mulig å injisere egne SQL-spørringer. Denne sårbarheten er vurdert med et kritisk fare-nivå (10 av 10). Sårbarheten er utbedret i ADOdb versjon 5.22.9.

Sårbarheten oppstår ved bruk av ADOdb sammen med PostgreSQL-database i applikasjoner som kaller metoden pg_insert_id() og sender uverifiserte eksterne data via parameteren $fieldname. Problemet skyldes en feil i ADOdb-driveren for PostgreSQL, knyttet til manglende korrekt escaping av spesialtegn i parameterne $tablename og $fieldname, før de brukes i funksjonen pg_insert_id() for å danne sekvensnavnet. $result=pg_query($this->_connectionID, ‘SELECT last_value FROM ‘. $tablename .’_’. $fieldname .’_seq’);

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster