CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-54119

Critical
Published: Translated: NVD NIST

Summary

ADOdb to biblioteka klas PHP do obsługi baz danych, która w wersjach 5.22.9 i niższych ma problem z niewłaściwym escapowaniem parametrów zapytań. Może to pozwolić atakującemu na wykonanie dowolnych instrukcji SQL, gdy kod korzystający z ADOdb łączy się z bazą danych sqlite3 i wywołuje metody metaColumns(), metaForeignKeys() lub metaIndexes() z nieodpowiednio skonstruowaną nazwą tabeli.

Risk Assessment

Wykorzystanie tej podatności może prowadzić do nieautoryzowanego dostępu do danych w bazie danych, co stwarza poważne zagrożenie dla integralności i poufności informacji w organizacji.

Recommendation

Zaleca się aktualizację ADOdb do wersji 5.22.10 lub nowszej. Alternatywnie, należy zapewnić, aby do parametrów $table w metodach metaColumns(), metaForeignKeys() i metaIndexes() przekazywane były tylko kontrolowane dane.

Original NVD description (English source)

ADOdb is a PHP database class library that provides abstractions for performing queries and managing databases. In versions 5.22.9 and below, improper escaping of a query parameter may allow an attacker to execute arbitrary SQL statements when the code using ADOdb connects to a sqlite3 database and calls the metaColumns(), metaForeignKeys() or metaIndexes() methods with a crafted table name. This is fixed in version 5.22.10. To workaround this issue, only pass controlled data to metaColumns(), metaForeignKeys() and metaIndexes() method's $table parameter.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS