Уязвимость переполнения буфера и выполнения произвольного кода в SQLite при использовании расширения FTS3
Описание
В SQLite версии до 3.25.3 существует уязвимость, связанная с переполнением целого числа, которая приводит к переполнению буфера. Эта уязвимость возникает при выполнении запросов FTS3 после предварительных некорректных изменений в теневых таблицах FTS3. Удаленные злоумышленники могут выполнить произвольный код, используя возможность запуска произвольных SQL-запросов, например, в определенных случаях использования WebSQL. Эта уязвимость известна под названием Magellan.
Затронутые версии ПО
- SQLite до версии 3.25.3
Тип уязвимости
- Переполнение буфера (buffer overflow)
- Выполнение произвольного кода
Ссылки
- Third Party Advisory
- Mailing ListThird Party Advisory
- Third Party AdvisoryVDB Entry
- Third Party Advisory
- Third Party Advisory
- Issue TrackingThird Party Advisory
- Issue TrackingThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- Permissions RequiredThird Party Advisory
- ExploitThird Party Advisory
- Mailing ListThird Party Advisory
- Third Party Advisory
- Third Party Advisory
- PatchThird Party Advisory
- PatchThird Party Advisory
Уязвимые конфигурации
Одно из
EPSS
8.1 High
CVSS3
6.8 Medium
CVSS2
Дефекты
Связанные уязвимости
SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur after crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases), aka Magellan.
SQLite before 3.25.3, when the FTS3 extension is enabled, encounters an integer overflow (and resultant buffer overflow) for FTS3 queries that occur after crafted changes to FTS3 shadow tables, allowing remote attackers to execute arbitrary code by leveraging the ability to run arbitrary SQL statements (such as in certain WebSQL use cases), aka Magellan.
SQLite before 3.25.3, when the FTS3 extension is enabled, encounters a ...
EPSS
8.1 High
CVSS3
6.8 Medium
CVSS2