CVE-2019-9790

A use-after-free vulnerability can occur when a raw pointer to a DOM element on a page is obtained using JavaScript and the element is then removed while still…

published April 26, 2019

CVSS
—
EPSS
2%
Percentile
79.0
In the wild
Unconfirmed
What it is

⚠️ A surprising oversight in memory handling! When a DOM element is removed while still being pointed at by JavaScript, it creates a use-after-free vulnerability that could lead to crashes in Thunderbird and Firefox. 🔥 Think of it like a chef who finds a recipe card for a dish they’ve already thrown away—trying to follow the instructions without the ingredients can lead to a recipe disaster! In this case, the recipe card is the pointer to the DOM element that's already been removed. An attacker could exploit this vulnerability to cause the application to crash unexpectedly. This could lead to a frustrating experience for users as they try to navigate their emails or browsing sessions, potentially losing unsaved work and compromising productivity.

Put simply

Think of it like a chef who finds a recipe card for a dish they’ve already thrown away—trying to follow the instructions without the ingredients can lead to a recipe disaster! In this case, the recipe card is the pointer to the DOM element that's already been removed. The use-after-free vulnerability occurs when JavaScript retains a reference to a DOM element that has already been removed from the document. This can lead to unpredictable behavior and crashes if the memory is accessed again.

What to do

An attacker could exploit this vulnerability to cause the application to crash unexpectedly. This could lead to a frustrating experience for users as they try to navigate their emails or browsing sessions, potentially losing unsaved work and compromising productivity. To mitigate this issue, upgrade Thunderbird to version 60.6 or later, and Firefox to version 66 or later. Regularly check for updates to ensure you're using the latest secure versions of these applications. You've got this! Keeping your software updated will help you stay secure and smooth sailing ahead! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01853 · 79.0th percentile
Published
2019-04-26T16:13Z
EPSS history
Timeline
  • 26 APR 16:13Z
    A use-after-free vulnerability can occur when a raw pointer to a DOM element on a page is obtained using JavaScript and the element is then removed while still…
    cvelistv5