ImageMagick - это свободное и открытое программное обеспечение для редактирования и обработки цифровых изображений. Версии ImageMagick ниже…
ImageMagick - это свободное и открытое программное обеспечение для редактирования и обработки цифровых изображений. Версии ImageMagick ниже 14.8.2 содержат небезопасные функции: SeekBlob() позволяет перемещать смещение потока за пределы текущего конца без увеличения емкости, а WriteBlob() затем расширяет его на quantum + length вместо offset + length, что может привести к детерминированному переполнению кучи на 64-битных сборках [1]. Эта уязвимость исправлена в версии 14.8.2. Источники: - [1] https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-23hg-53q6-hqfg - [2] https://github.com/ImageMagick/ImageMagick/commit/077a417a19a5ea8c85559b602754a5b928eef23e
Переполнение кучи — это условие переполнения буфера, при котором перезаписываемый буфер выделен в области кучи памяти, что, как правило, означает выделение буфера с помощью функции наподобие malloc().
https://cwe.mitre.org/data/definitions/122.html →Открыть в коллекции CWE →Данная атака приводит к выходу целочисленной переменной за допустимый диапазон значений. Целочисленная переменная нередко используется в качестве смещения, например при выделении памяти и т. п. Злоумышленник, как правило, контролирует значение такой переменной и стремится вывести его за допустимые границы. Например, если рассматриваемое целое число инкрементируется сверх максимально допустимого значения, оно может обернуться в очень маленькое или отрицательное число, что повлечёт некорректное поведение. В худшем случае злоумышленник может выполнить произвольный код.
https://capec.mitre.org/data/definitions/92.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| Отслеживается | ||
| ImageMagick | Отслеживается |