Safeguard
Vulnerability Analysis•

CVE-2024-5835: High Heap Overflow in Chrome Tab Groups

CVE-2024-5835 is a heap buffer overflow in Chrome Tab Groups that needs specific user gestures. Rated High. Update to Chrome 126 or later and relaunch.

Safeguard Security Team
3 min read

CVE-2024-5835 is a High (CVSS 8.8) heap buffer overflow in the Tab Groups feature of Google Chrome. The attacker must convince a user to perform specific UI gestures on a crafted page. Chrome 126 fixes it, so update to that build or newer and relaunch.

What's affected

  • Product: Google Chrome, with Fedora 39 and 40 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, CVSS 8.8. The Chromium rating is High.
  • Precondition: a user must be persuaded to take specific UI gestures, per the record and the release post.
  • Exploitation: KEV flag false.

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

This bug sits in browser interface code, not the page renderer, which is why the gestures matter.

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

The record maps this to CWE-787 (out of bounds write) and CWE-122 (heap based buffer overflow). A heap overflow writes more data than a buffer can hold, damaging nearby memory. The record says it could potentially lead to heap corruption.

The interesting detail is the gesture requirement. Most browser memory bugs fire when a page loads. This one needs the user to do something with tabs, so the realistic path is social engineering on top of a crafted page. The CVSS vector still counts user interaction as required, and the score stays at 8.8 because the impact is high.

Quick check

Does the gesture requirement make this safe to ignore?

No. Persuading someone to click or drag is routine for a hostile page. Patch on the normal schedule for High browser bugs.

Which Chrome feature is affected?

Tab Groups, per the release post. Not using tab groups is not a documented mitigation.

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.