<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Уязвимость в ADOdb, допускающая подстановку SQL-запросов</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html</link>
    <description>В библиотеке ADOdb, применяемой во многих PHP-проектах для абстрагирования доступа к СУБД и насчитывающей около 3 млн установок из репозитория Packagist, выявлена уязвимость (CVE-2025-46337), позволяющая выполнить подстановку своего SQL-запроса. Проблеме присвоен критический уровень опасности (10 из 10). Уязвимость устранена в выпуске ADOdb 5.22.9...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63186&lt;br&gt;</description>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (еропка)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#29</link>
    <pubDate>Wed, 07 May 2025 18:36:44 GMT</pubDate>
    <description>Ага.&lt;br&gt;Это как с Макдаком. Кого ни спроси - никто там не ест. А приди в любой ресторан - народищу не протолкнуться. Также и с РНР&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#27</link>
    <pubDate>Wed, 07 May 2025 13:05:14 GMT</pubDate>
    <description>Ты чего-то не понял. QueryBuilder не является ни белым, ни чёрным списком. Он позволяет передавать любые строки в запросы. Единственное о чём он заботится, это о том, чтобы запросы при этом составлялись бы правильно, чтобы передаваемые строки не смогли бы сломать структуру запроса.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#26</link>
    <pubDate>Wed, 07 May 2025 05:40:28 GMT</pubDate>
    <description>&amp;gt;Проблемы PHP проистекают из того, что он настаивает на том, что раз у программиста есть конкатентация строк, то больше ему ничего не нужно для построения SQL&lt;br&gt;&lt;br&gt;Это не так, PHP прекрасно поддерживает подготовленные запросы.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#25</link>
    <pubDate>Wed, 07 May 2025 05:39:35 GMT</pubDate>
    <description>Никакая санитизация в принципе не является нормальным решением, так каксанитизация - это в принципе чёрный список, а для безопасности нужен белый.&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Oleg)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#24</link>
    <pubDate>Wed, 07 May 2025 05:02:23 GMT</pubDate>
    <description>На самом деле не так уж много сайтов есть, которые обходятся без PHP. Почти весь интернет на этом языке работает &amp;#175;&#092;_(&amp;#12484;)_/&amp;#175;&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#21</link>
    <pubDate>Tue, 06 May 2025 14:30:05 GMT</pubDate>
    <description>&amp;gt; Единственное нормальное решение в случае, если это 146&#037; нужно и избежать этого нельзя - это сделать HMAC с секретным ключом.&lt;br&gt;&amp;gt; нормальное&lt;br&gt;&lt;br&gt;Каким определением &quot;нормальности&quot; ты пользуешься?&lt;br&gt;&lt;br&gt;Можно написать QueryBuilder, про который можно будет формально доказать, что использование имени таблицы взятого от пользователя без валидации не будет приводить к RCE. Оно всё же может приводить к обращению к таблице, к которой не хотелось бы обращаться (к таблице с ровно таким именем, который пользователь нам выдал, например, &quot;; DROP TABLE users&quot;), но это не RCE. На самом деле не только с именем таблицы так можно поступить, можно сделать так, что любые строки от пользователя переданные в любой метод QueryBuilder&apos;а не приводили бы к RCE.&lt;br&gt;&lt;br&gt;QueryBuilder может позволить совать внешние данные в СУБД, которая не поддерживает prepared statements, и не иметь никаких RCE. Проблемы PHP проистекают из того, что он настаивает на том, что раз у программиста есть конкатентация строк, то больше ему ничего не нужно для построени</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#20</link>
    <pubDate>Tue, 06 May 2025 05:55:12 GMT</pubDate>
    <description>Знаешь такого Дурова? Вот он на том самом php никому не нужном и стал богатым и известным. Поэтому чушь не неси, это до сих пор один из самых популярных языков&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#19</link>
    <pubDate>Tue, 06 May 2025 05:11:57 GMT</pubDate>
    <description>Это что - php? Кто-то этим ещё пользуется?&lt;br&gt;</description>
</item>

<item>
    <title>Уязвимость в ADOdb, допускающая подстановку SQL-запросов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136778.html#18</link>
    <pubDate>Mon, 05 May 2025 20:51:41 GMT</pubDate>
    <description>Ну технологию ADO давно придумали и видимо это удобный способ написать дата провайдер в виде драйвера ADO чтобы программное обеспечение умеющее работать с ADO могло подключиться к твоему источнику данных.&lt;br&gt;</description>
</item>

</channel>
</rss>
