Safeguard
Vulnerability Analysis•

CVE-2024-5832: High Second Use After Free in Chrome Dawn

CVE-2024-5832 is another use after free in Chrome Dawn, found a week after its sibling. Rated High. Update to Chrome 126 or later and relaunch to be covered.

Safeguard Security Team
3 min read

CVE-2024-5832 is a High (CVSS 8.8) use after free in Dawn, Chrome's WebGPU component, and the second Dawn bug of that kind fixed in Chrome 126. A crafted HTML page could potentially cause heap corruption. Update to 126 or later and restart the browser.

What's affected

  • Product: Google Chrome, plus Fedora 39 and 40 as listed in the record.
  • Fixed versions: The Chrome release post says 126.0.6478.54 for Linux and 126.0.6478.56/57 for Windows and Mac, and says the 126.0.6478.56/57 build also went to the extended stable channel. The record says only "prior to 126.0.6478.54". Both are given here because the numbers differ by platform.
  • Severity: High in the record (CVSS 8.8) and in the Chromium rating.
  • Sibling: CVE-2024-5831, a use after free in the same component, was fixed in the same release.
  • Exploitation: KEV flag false, and the release post does not report attacks.

How to check if you're exposed

The quickest check is the About page, chrome://settings/help, which also triggers an update. For scripted checks use one of these:

# Linux
google-chrome --version
# Fedora, if you use the distribution package
rpm -q chromium
# macOS
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --version
# Windows PowerShell
(Get-Item "C:\Program Files\Google\Chrome\Application\chrome.exe").VersionInfo.ProductVersion

Dawn memory bugs affect everyone running a vulnerable build, regardless of whether they ever use a WebGPU site on purpose.

What to do now

  1. Apply the Chrome 126 stable update and restart the browser.
  2. Fedora users on the distribution package should update chromium through the package manager. The record lists Fedora 39 and 40 among affected platforms.
  3. Audit Chromium-based browsers separately and check each vendor's own security notes for the matching fix.
  4. After rollout, sample a few machines with the version commands above and confirm the build number.

Why it matters

This one is also CWE-416. The pairing is the useful part. Two use after free bugs in the same component, reported about a week apart according to the release post, suggest the component deserved careful review. Browser teams often find clusters like this once a fuzzer is pointed at a new area.

For defenders, a cluster is a reason to stop reading individual CVE text and track the release. Everything in the 126 stable update, 21 security fixes according to the post, arrives together. Patching to the build number covers all of it, including bugs with no public details yet.

Quick check

Do I need to patch for each CVE separately?

No. One browser update to 126 or later covers every fix in the release. Track the build number, not the individual CVE.

Why does the release post hold back bug details?

The post says access to bug details may stay restricted until most users have updated. That is common practice and gives people time to patch.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.