Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2021-31321

Опубликовано: 18 мая 2021
Источник: nvd
CVSS3: 7.1
CVSS2: 5.8
EPSS Низкий

Уязвимость переполнения стека в функции "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)

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:telegram:telegram:*:*:*:*:*:android:*:*
Версия до 7.1.0 (исключая)
cpe:2.3:a:telegram:telegram:*:*:*:*:*:iphone_os:*:*
Версия до 7.1.0 (исключая)
cpe:2.3:a:telegram:telegram:*:*:*:*:*:macos:*:*
Версия до 7.1.0 (исключая)

EPSS

Процентиль: 42%
0.00204
Низкий

7.1 High

CVSS3

5.8 Medium

CVSS2

Дефекты

CWE-787

Связанные уязвимости

CVSS3: 7.1
ubuntu
больше 4 лет назад

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.

CVSS3: 7.1
debian
больше 4 лет назад

Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS ...

github
больше 3 лет назад

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.

CVSS3: 8.1
fstec
больше 5 лет назад

Уязвимость функции gray_split_cubic библиотеки для воспроизведения Lottie анимаций Rlottie, связанная с записью за границами буфера, позволяющая нарушителю нарушить целостность данных, а также вызвать отказ в обслуживании

EPSS

Процентиль: 42%
0.00204
Низкий

7.1 High

CVSS3

5.8 Medium

CVSS2

Дефекты

CWE-787