Уязвимость использования после освобождения памяти (use-after-free) в SMIL-анимации из-за некорректной регистрации с драйвером обновления в Thunderbird и Firefox
Описание
Уязвимость типа "использование после освобождения" (use-after-free) возникает, когда контроллер SMIL-анимации некорректно регистрируется с драйвером обновления (refresh driver) дважды, хотя ожидается только одна регистрация. При освобождении регистрации вследствие удаления элемента контроллера анимации, драйвер обновления оставляет висячий указатель (dangling pointer) в массиве наблюдателей драйвера (driver's observer array).
Затронутые версии ПО
- Thunderbird до версии 60.6
- Firefox ESR до версии 60.6
- Firefox до версии 66
Тип уязвимости
Уязвимость типа "использование после освобождения" (use-after-free)
Ссылки
- Third Party Advisory
- Third Party Advisory
- Issue TrackingPermissions RequiredVendor Advisory
- Vendor Advisory
- Vendor Advisory
- Vendor Advisory
- Third Party Advisory
- Third Party Advisory
- Issue TrackingPermissions RequiredVendor Advisory
- Vendor Advisory
- Vendor Advisory
- Vendor Advisory
Уязвимые конфигурации
Одно из
EPSS
9.8 Critical
CVSS3
7.5 High
CVSS2
Дефекты
Связанные уязвимости
A use-after-free vulnerability can occur when the SMIL animation controller incorrectly registers with the refresh driver twice when only a single registration is expected. When a registration is later freed with the removal of the animation controller element, the refresh driver incorrectly leaves a dangling pointer to the driver's observer array. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.
A use-after-free vulnerability can occur when the SMIL animation controller incorrectly registers with the refresh driver twice when only a single registration is expected. When a registration is later freed with the removal of the animation controller element, the refresh driver incorrectly leaves a dangling pointer to the driver's observer array. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.
A use-after-free vulnerability can occur when the SMIL animation contr ...
A use-after-free vulnerability can occur when the SMIL animation controller incorrectly registers with the refresh driver twice when only a single registration is expected. When a registration is later freed with the removal of the animation controller element, the refresh driver incorrectly leaves a dangling pointer to the driver's observer array. This vulnerability affects Thunderbird < 60.6, Firefox ESR < 60.6, and Firefox < 66.
Уязвимость контроллера анимации SMIL почтового клиента Thunderbird и браузеров Firefox и Firefox ESR, позволяющая нарушителю получить несанкционированный доступ к информации и нарушить ее целостность
EPSS
9.8 Critical
CVSS3
7.5 High
CVSS2