Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› CVE-2021-37975 (Google Chromium V8 Use-After-Free)
Threats, Abuse & Incident Response

CVE-2021-37975 (Google Chromium V8 Use-After-Free)

← Back to Glossary
By NHI Mgmt Group Updated October 17, 2026 Domain: Threats, Abuse & Incident Response

CVE-2021-37975 is an use-after-free vulnerability in Google Chromium V8. CISA added it to the Known Exploited Vulnerabilities catalogue on 3 November 2021, which means attackers have used it in real attacks. Google Chromium V8 Engine contains a use-after-free vulnerability that allows a remote attacker to potentially exploit heap corruption via a crafted HTML page.

What a use-after-free means in Chromium V8

A use-after-free occurs when code keeps using memory after it has been released. In a browser engine such as V8, that matters because JavaScript execution can be driven by untrusted web content, so a memory-safety flaw can cross from a malformed page into engine corruption very quickly.

The core danger is not just a crash. Once freed memory is reused, later reads or writes may target attacker-influenced data structures, which can turn a logic bug into corruption that is much more exploitable than a simple fault.

Why this CVE is dangerous in a browser engine

This CVE is dangerous because browser engines sit at the boundary between hostile input and highly privileged code paths. A crafted HTML page can trigger the vulnerable path, and the resulting heap corruption can affect page rendering, script execution, or broader browser process stability.

For browser-side vulnerabilities, the practical concern is usually remote exploitation at scale rather than a single malformed page. Publicly exploitable browser bugs are attractive because they can be delivered through ordinary web traffic and do not require a user to install anything beyond visiting content.

If you are assessing exposure, the first question is where Chromium is embedded or deployed in your environment, including managed desktops, VDI images, kiosks, automated browsing workflows, and any software that bundles Chromium components. Vendor advisories and the CVE Program provide the authoritative record for the identifier, while the NIST National Vulnerability Database is the canonical place to track the record and related metadata.

How organisations check exposure and reduce blast radius

Exposure review should start with inventory, because browser-based CVEs are easy to miss when Chromium is embedded inside other products rather than installed as a standalone browser. Organisations should identify every affected endpoint, browser bundle, kiosk build, automation host, and application that ships its own Chromium runtime.

When patch timing is uncertain, the useful question is whether the affected browser path is internet-facing or reachable by untrusted content. Restricting exposure through segmentation, reduced browsing surface, and limiting who can access high-risk systems can reduce the chance that a crafted page reaches vulnerable code before remediation lands.

For prioritisation, the existence of real-world exploitation matters as much as the technical weakness itself. A solid patching workflow should treat this kind of issue as a high-priority browser-engine fix, verify deployment quickly, and confirm that any bundled Chromium copies were updated as well.

Detection, validation, and post-patch review

After patching, organisations should assume exploitation may already have occurred if the vulnerable browser was reachable by untrusted content. The review should focus on suspicious browser crashes, renderer instability, unusual child processes, and any signs that a browser session or endpoint behaved abnormally before remediation.

Because the flaw involves heap corruption, incident responders should look beyond the browser process itself. Memory corruption can be a stepping stone to code execution, follow-on payload delivery, or broader compromise of the host that opened the malicious page.

Where browser isolation, EDR, or logging is available, use it to reconstruct which pages, downloads, or script-heavy sessions preceded the event. The goal is to determine whether the issue was merely blocked, crashed, or successfully exploited.

Risk and Threat Considerations

Browser-engine memory bugs are high-value targets because they sit on a direct path from web content to code execution. In practice, that means a single visit to a malicious page can become an initial access vector if the flaw is reachable in the deployed browser build.

Failure mechanism: The attacker forces V8 to use memory after it has been freed, which can corrupt heap state and create an opening for execution or process compromise.

Impact: Successful exploitation can lead to browser compromise, malicious code execution in the user context, session theft, or a broader foothold on the endpoint that opened the page.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1189 — Drive-by CompromiseMalicious web content can trigger browser exploitation.
Recommendation — Map browser delivery paths to T1189 and hunt for compromise through hostile pages.
NIST SP 800-53 Rev 5SI-2 — Flaw RemediationThis CVE demands rapid identification and remediation of vulnerable software.
SI-4 — System MonitoringHeap corruption exploits often surface through abnormal browser behaviour and crashes.
Recommendation — Prioritise SI-2 to track, patch, and verify remediation for affected browser components. Use SI-4 to monitor for suspicious browser crashes, process anomalies, and exploitation signals.
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementExposure to an exploited CVE requires asset discovery, prioritisation, and remediation.
Recommendation — Use CIS-7 to inventory Chromium deployments and accelerate remediation of exposed systems.

Practitioner Guidance

Why practitioners should care: Treat browser-engine CVEs like endpoint-facing exposure, not just software hygiene. If Chromium is embedded in other products, patch ownership can be missed unless the asset inventory is explicit.

What to watch for: Prioritise systems that browse untrusted content, automate web interactions, or rely on bundled Chromium components, because those are the environments most likely to encounter exploitation before ordinary users notice a problem.

Practitioner takeaway: The safest response is to combine rapid patching with exposure review and post-patch compromise checks, because browser memory bugs can fail silently before they fail loudly.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org