Уязвимость переполнения стека в функции "gray_split_cubic" библиотеки rlottie в Telegram для Android, iOS и macOS через вредоносный анимированный стикер
Описание
Уязвимость связана с переполнением стека в функции gray_split_cubic, которая используется в кастомной версии библиотеки rlottie в Telegram. Это позволяет злоумышленнику удаленно переписать память стека Telegram за пределами допустимых границ на устройстве жертвы с помощью вредоносного анимированного стикера.
Затронутые версии ПО
- Telegram Android версии ниже 7.1.0 (2090)
- Telegram iOS версии ниже 7.1
- Telegram macOS версии ниже 7.1
Тип уязвимости
- Переполнение стека
- Перезапись памяти стека за пределами допустимых границ (stack memory out-of-bounds overwrite)
Ссылки
- ExploitThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
- ExploitThird Party Advisory
Уязвимые конфигурации
Одно из
EPSS
7.1 High
CVSS3
5.8 Medium
CVSS2
Дефекты
Связанные уязвимости
Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Stack Based Overflow in the gray_split_cubic function of their custom fork of the rlottie library. A remote attacker might be able to overwrite Telegram's stack 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 Stack Based Overflow in the gray_split_cubic function of their custom fork of the rlottie library. A remote attacker might be able to overwrite Telegram's stack memory out-of-bounds on a victim device via a malicious animated sticker.
Уязвимость функции gray_split_cubic библиотеки для воспроизведения Lottie анимаций Rlottie, связанная с записью за границами буфера, позволяющая нарушителю нарушить целостность данных, а также вызвать отказ в обслуживании
EPSS
7.1 High
CVSS3
5.8 Medium
CVSS2