Уязвимость переполнения буфера в куче через функцию "LOTGradient::populate" в библиотеке "rlottie" в Telegram для Android, iOS и macOS
Описание
В кастомной версии библиотеки rlottie, используемой в приложениях Telegram для Android, iOS и macOS, присутствует уязвимость переполнения буфера в куче в функции LOTGradient::populate. Эта уязвимость позволяет злоумышленнику получить доступ к памяти кучи за пределами допустимой области, использовав вредоносный анимированный стикер.
Затронутые версии ПО
- Telegram Android версий до 7.1.0 (2090)
- Telegram iOS версий до 7.1
- Telegram macOS версий до 7.1
Тип уязвимости
- Переполнение буфера в куче (Heap Buffer Overflow)
- Доступ к памяти кучи за пределами допустимой области (out-of-bounds heap memory access)
Ссылки
- ExploitThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
Уязвимые конфигурации
Одно из
EPSS
5.5 Medium
CVSS3
4.3 Medium
CVSS2
Дефекты
Связанные уязвимости
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Heap Buffer Overflow in the LOTGradient::populate function of their custom fork of the rlottie library. A remote attacker might be able to access heap memory out-of-bounds on a victim device via a malicious animated sticker.
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS ...
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Heap Buffer Overflow in the LOTGradient::populate function of their custom fork of the rlottie library. A remote attacker might be able to access heap memory out-of-bounds on a victim device via a malicious animated sticker.
EPSS
5.5 Medium
CVSS3
4.3 Medium
CVSS2