CVE-2017-7793

A use-after-free vulnerability can occur in the Fetch API when the worker or the associated window are freed when still in use, resulting in a potentially…

published June 11, 2018

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

⚠️ A pesky use-after-free vulnerability is lurking in the Fetch API! When workers or windows are released too early, it can lead to a crash that’s surprisingly exploitable. 🔥 Imagine a hotel that lets you check out of a room while the cleaning crew is still inside. If they’re still working while you’re moving in, chaos ensues! That’s similar to what happens with this vulnerability when resources are freed up while they’re still needed. An attacker could potentially exploit this flaw to crash the application, leading to a frustrating user experience. While it doesn't seem like world-ending chaos, it could still disrupt services, leaving users with unexpected behavior and crashes. Definitely not the kind of surprise anyone wants!

Put simply

Imagine a hotel that lets you check out of a room while the cleaning crew is still inside. If they’re still working while you’re moving in, chaos ensues! That’s similar to what happens with this vulnerability when resources are freed up while they’re still needed. This use-after-free vulnerability in the Fetch API occurs when either a worker or the associated window is freed while still in use, resulting in a memory access error that can be triggered by an attacker.

What to do

An attacker could potentially exploit this flaw to crash the application, leading to a frustrating user experience. While it doesn't seem like world-ending chaos, it could still disrupt services, leaving users with unexpected behavior and crashes. Definitely not the kind of surprise anyone wants! To mitigate this vulnerability, ensure you are using Firefox version 56 or higher and Thunderbird version 52.4 or higher. Regularly update your software to stay protected from such issues, and perform routine security audits. 🛡️ You've got this! Stay vigilant, ensure your software is up-to-date, and you’ll keep your systems safe. 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02267 · 82.8th percentile
Published
2018-06-11T21:00Z
EPSS history
Timeline
  • 11 JUN 21:00Z
    A use-after-free vulnerability can occur in the Fetch API when the worker or the associated window are freed when still in use, resulting in a potentially…
    cvelistv5