I ADOdb-biblioteket, som anvÀnds i mÄnga PHP-projekt för att abstrahera Ätkomst till databashanteringssystem och som har cirka 3 miljoner installationer frÄn Packagist-repositoriet, har en sÄrbarhet (CVE-2025-46337) identifierats som möjliggör insÀttning av egen SQL-frÄga. Problemet har tilldelats en kritisk risknivÄ (10 av 10). SÄrbarheten har ÄtgÀrdats i ADOdb-version 5.22.9.
SĂ„rbarheten uppstĂ„r vid anvĂ€ndning av ADOdb tillsammans med databashanteringssystemet PostgreSQL i applikationer som anropar metoden pg_insert_id() och överför osĂ€krade externa data genom parametern $fieldname. Problemet orsakas av ett fel i ADOdb-drivrutinen för PostgreSQL, relaterat till bristen pĂ„ korrekt maskering av specialtecken i parametrarna $tablename och $fieldname innan de anvĂ€nds i funktionen pg_insert_id() för att skapa namnet pĂ„ sekvensen. $result=pg_query($this->_connectionID, âSELECT last_value FROM â. $tablename .â_â. $fieldname .â_seqâ);
KĂ€lla: opennet.ru
