Недостающее валидацию многобайтной длины символов в манипулировании текстом PostgreSQL позволяет пользователю базы данных выдавать созданны…
Недостающее валидацию многобайтной длины символов в манипулировании текстом PostgreSQL позволяет пользователю базы данных выдавать созданные запросы, которые достигают перерасхода буфера. Этого достаточно для выполнения произвольного кода в качестве пользователя операционной системы, работающего с базой данных. Поражаются версии перед PostgreSQL 18.2, 17.8, 16.12, 15.16 и 14.21.
Продукт использует недоверенные входные данные при вычислении или использовании индекса массива, однако не проверяет или некорректно проверяет индекс, чтобы убедиться в том, что он ссылается на допустимую позицию в массиве.
https://cwe.mitre.org/data/definitions/129.html →Открыть в коллекции CWE →Атаки типа «Переполнение буфера» направлены против некорректной или отсутствующей проверки границ при операциях с буфером, которые, как правило, инициируются входными данными, внедрёнными злоумышленником. В результате злоумышленник получает возможность записывать данные за границами выделенных областей буфера в памяти, что приводит к аварийному завершению программы или, в зависимости от выбора злоумышленника, к перенаправлению потока исполнения.
https://capec.mitre.org/data/definitions/100.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| postgresql-13 | Отслеживается | |
| postgresql-15 | Отслеживается | |
| postgresql-17 | Отслеживается | |
| postgresql-18 | Отслеживается | |
| postgresql | * | Отслеживается |