Safeguard
Vulnerability Analysis•

CVE-2024-0518: High Type confusion in Chrome V8

CVE-2024-0518 is a high type confusion in Chrome V8. Update Chrome to 120.0.6099.224 or later, restart it, and check other Chromium based apps too.

Safeguard Security Team
3 min read

CVE-2024-0518 is a high severity (8.8) type confusion in the V8 JavaScript engine in Google Chrome. Chrome releases before 120.0.6099.224 are affected, and the record says a crafted HTML page could trigger heap corruption. Update Chrome to 120.0.6099.224 or later, then restart the browser.

What's affected

  • Product: Google Chrome, V8 engine. Affected: versions prior to 120.0.6099.224 (from the NVD description).
  • Fixed: 120.0.6099.224 per the record. I could not read the Chrome Releases post body, so check the platform specific version numbers there.
  • Chromium rated it High. NVD scores it 8.8 (High), so the two sources agree.
  • Exploit path: a remote attacker using a crafted HTML page, so a victim needs to visit or be sent to a page.
  • Fedora 38 and 39 appear in the record as affected distribution products, which carry Chromium packages. Check your distribution's advisory.

How to check if you're exposed

  1. Open chrome://version and read the version string. Anything lower than 120.0.6099.224 is affected.
  2. On managed fleets, use your endpoint management tool to list the installed Chrome version per device.
  3. Chromium based browsers and Electron apps ship their own engine, so check them too. The record names Chrome, so confirm each vendor's own advisory.

Keep a record of what you find. An inventory that lists the product, version and owner turns the next advisory into a lookup instead of a search. Safeguard's dependency scan runs in the browser for the software you build.

What to do now

  1. Update Chrome to 120.0.6099.224 or later and relaunch it.
  2. Enforce automatic updates and a relaunch deadline through policy on managed devices.
  3. Check other Chromium based browsers and embedded apps for a patched build.
  4. On Fedora, install the updated Chromium packages from your distribution's announcements.
  5. Use gold.safeguard.sh/scan to find Electron or embedded Chromium in your own applications.

Why it matters

The weakness is CWE-843, access of a resource using an incompatible type, known as type confusion. V8 compiles and runs JavaScript at high speed, and a mistake in how it tracks memory or object types can corrupt the heap. Heap corruption in a browser renderer is a common first step toward running attacker chosen code in that process.

The record does not set a known exploited flag, and I did not read an advisory that says it is exploited. The sensible default for a high severity browser engine bug is still to treat the update as urgent. Browsers are the most exposed software on most laptops.

Quick check

Do I need to do anything beyond updating?

Restart the browser. An update that is downloaded but not applied leaves the old code running.

Sources

I fetched the Chrome Releases post but its body did not come through, so the fixed version comes from the NVD description.

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.