The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Уязвимость в ADOdb, допускающая подстановку SQL-запросов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от opennews (??), 05-Май-25, 08:47 
В библиотеке ADOdb, применяемой во многих PHP-проектах для абстрагирования доступа к СУБД и насчитывающей около 3 млн установок из репозитория Packagist, выявлена уязвимость (CVE-2025-46337), позволяющая выполнить подстановку своего SQL-запроса. Проблеме присвоен критический уровень опасности (10 из 10). Уязвимость устранена в выпуске ADOdb 5.22.9...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63186

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +1 +/
Сообщение от Аноним (1), 05-Май-25, 08:47 
Насколько я знаю, имена таблиц ни в одной базе не могут быть плейсхолдерами  в подготовленных запросах, поэтому добавление контроллируемых удаленной стороной данных в имя таблицы - это верный путь к RCE. Единственное нормальное решение в случае, если это 146% нужно и избежать этого нельзя - это сделать HMAC с секретным ключом.
Ответить | Правка | Наверх | Cообщить модератору

2. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от Аноним (1), 05-Май-25, 08:52 
P.S. Подготовленные запросы - это фича самой базы, а не обвязки. Но без поддержки фичи в обвязке, разумеется, ничего не выйдет. И обвязка не должна скрывать недостатки самой базы. Если пользователь решает HMACать - то это его решение. В таких случаях может иметь смысл иметь отдельную таблицу, мапящую обратно HMAC на имена.
Ответить | Правка | Наверх | Cообщить модератору

5. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от Gemorroj (ok), 05-Май-25, 09:23 
эта либа давно умерла уже. что-то из времен php 3-4
Ответить | Правка | Наверх | Cообщить модератору

8. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от Аноним (8), 05-Май-25, 10:25 
Админы хостингов, которые обслуживают большинство этих php-проектов итак можут делать с бд всё что захотят. Зачем с либами морочиться.
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +1 +/
Сообщение от epw (?), 05-Май-25, 12:02 
Ответить | Правка | Наверх | Cообщить модератору

10. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от Аноним (10), 05-Май-25, 12:06 
по названию подумал, что это либа доступа к акцессовским базам :)
Ответить | Правка | Наверх | Cообщить модератору

12. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +1 +/
Сообщение от Омарним (?), 05-Май-25, 12:25 
типичная сишная ды... ой
Ответить | Правка | Наверх | Cообщить модератору

14. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от onanim (?), 05-Май-25, 14:23 
PHP написан на С, так что всё верно.
Ответить | Правка | Наверх | Cообщить модератору

15. "Уязвимость в ADOdb, допускающая подстановку SQL-запросов"  +/
Сообщение от Прохожий (??), 05-Май-25, 14:33 
Предлагаете переписать уязвимость на другом? Ну ОК. Это подход новых апологетов.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру