HIGH 8.8

CVE-2026-13938: Google Chrome Font Integer Overflow – Remote Code Execution Risk

Google Chrome versions before 150.0.7871.47 contain an integer overflow vulnerability in the font rendering system that attackers can exploit by sending a crafted HTML page. If a user visits a malicious site, the overflow can corrupt memory in a way that lets the attacker read sensitive data, modify running code, or crash the browser. The vulnerability requires user interaction (clicking a link or visiting a page) but no special privileges.

Source data · NVD / CISA · public domain

CVSS
3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses (CWE)
CWE-472
Affected products
1 configuration(s)
Published / Modified
2026-06-30 / 2026-07-02

NVD description (verbatim)

Integer overflow in Fonts in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page. (Chromium security severity: Medium)

2 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-13938 is an integer overflow (CWE-472) in Chrome's font processing subsystem. When the browser parses specially crafted font data embedded in or referenced by HTML, integer arithmetic in size calculations can overflow, leading to an undersized heap buffer allocation. Subsequent operations write beyond the allocated bounds, enabling arbitrary memory corruption. The attack surface is broad because font handling occurs during page rendering, triggered automatically when a user navigates to attacker-controlled content. Chromium rated this as Medium severity internally, though the CVSS 3.1 score of 8.8 reflects the high impact of successful exploitation.

Business impact

An attacker exploiting this vulnerability can achieve full compromise of the Chrome process—reading cached credentials, session tokens, or browsing history; modifying page content mid-render (including injecting malicious scripts); or crashing the browser to disrupt work. Organizations where employees browse untrusted content face material risk. Affected users could inadvertently visit malicious sites via phishing or compromised ad networks. For security-sensitive workflows (finance, healthcare, government), this could enable credential theft or data exfiltration. The requirement for user interaction limits but does not eliminate risk, especially given sophisticated social engineering and drive-by download campaigns.

Affected systems

Google Chrome versions prior to 150.0.7871.47 are vulnerable. All platforms supported by Chrome (Windows, macOS, Linux, Android, iOS) are affected by the font processing defect, though exploitation complexity may vary by platform. Chromium-based browsers using affected versions of the rendering engine may also be vulnerable; verify vendor advisories for Chromium derivatives (Edge, Opera, Brave, etc.). Users still on Chrome 149 or earlier should prioritize patching.

Exploitability

Exploitation requires crafting an HTML page with malicious font data and convincing a user to visit it. The low attack complexity (AC:L) and network vector (AV:N) indicate the barrier to delivery is modest—a malicious website, compromised ad, or phishing email suffices. However, active user interaction is mandatory (UI:R); the attack does not work against passive network traffic or cached content. No authentication is needed. Public exploit code or proof-of-concept details have not been added to CISA's KEV catalog as of the provided data, suggesting either responsible disclosure is still in early stages or exploitation remains less trivial than the CVSS suggests. Organizations should assume exploitation techniques are feasible by moderately skilled attackers within weeks of patch release.

Remediation

Update Google Chrome to version 150.0.7871.47 or later immediately. Chrome automatically downloads and installs updates, but users should restart the browser to finalize the patch. For managed environments, IT teams should enforce update policies and verify deployment via Chrome policy dashboards or MDM platforms. Organizations using Chromium or Chromium-based browsers should check vendor advisories for corresponding patch versions and timelines.

Patch guidance

Google Chrome handles updates automatically on most platforms. Users can manually check for updates via Chrome menu > Help > About Google Chrome; the browser will install any pending update and prompt for restart. For enterprise deployments, admins can enforce updates via Group Policy (Windows), configuration profiles (macOS), or equivalent MDM controls. Verify that systems are running 150.0.7871.47 or a later version. For Chromium-based derivatives (Edge, Opera, Brave), consult respective vendor advisories to confirm patch availability and version numbers, as they may release on different schedules.

Detection guidance

Monitor for unsuccessful browser crashes or unexpected terminations in logs from affected systems, particularly if clustered around a specific date or following phishing campaigns. Examine proxy or DNS logs for browsing to suspicious domains known for hosting exploit content. EDR tools should track Chrome child process crashes (loss of renderer processes) as a potential exploitation indicator. Network-based detection is difficult because the attack relies on benign HTTPS connections to deliver malicious HTML; focus on behavioral signals (spike in crashes, abnormal memory access patterns) rather than signature-based methods. Browser crash dumps, if retained, may show evidence of memory corruption in font library stack frames.

Why prioritize this

This vulnerability merits urgent patching despite Chrome's automatic update mechanism. The CVSS 8.8 rating reflects high confidentiality, integrity, and availability impact. The attack surface—font handling during routine browsing—is broad and unavoidable. While user interaction is required, phishing and social engineering are reliable attack vectors, making real-world exploitation probable. The discrepancy between Chromium's internal 'Medium' rating and the CVSS 8.8 likely reflects Google's confidence in exploit difficulty or user-interaction friction, but organizations should not assume the gap indicates low risk. Patch deployment should begin within 1-2 weeks of release for most environments.

Risk score, explained

The CVSS 3.1 score of 8.8 (HIGH) is calculated from network attack vector, low attack complexity, no authentication, user interaction required, and high impact across confidentiality, integrity, and availability. The score correctly penalizes but does not eliminate the user-interaction requirement; exploitation is plausible in realistic scenarios (phishing, watering-hole attacks) without requiring zero-day sophistication. The gap between Chromium's internal 'Medium' rating and the CVSS 8.8 may reflect disagreement over exploit feasibility post-patch-release, but the CVSS provides a more conservative estimate appropriate for organizations managing diverse risk tolerances.

Frequently asked questions

Does Chrome auto-update protect me from this vulnerability?

Chrome automatically downloads updates, but users must restart the browser to apply the patch. If a user has not restarted since the update was downloaded, they remain vulnerable. In enterprise settings, stale update deployment or systems left running for extended periods can delay patch installation. Admins should verify that systems have restarted and are running 150.0.7871.47 or later via policy dashboards or EDR.

Can this vulnerability be exploited on Android or iOS Chrome?

The integer overflow affects Chrome on all platforms, but exploitation on mobile may differ due to sandbox differences and attack surface variations. The same font-parsing defect exists, but delivering and triggering a malicious HTML page on mobile typically requires navigation (clicking a link in email, Safari, etc.) rather than in-browser browsing. Mobile users should also update to the patched version.

Is there a workaround if I cannot patch immediately?

No reliable workaround exists. Disabling JavaScript does not prevent font parsing. The best interim controls are blocking untrusted websites via proxy/firewall policies, using a separate browser for high-risk tasks, and reinforcing anti-phishing training. However, these are not substitutes for patching; prioritize update deployment over workarounds.

Why is this CVE not on CISA's KEV catalog?

CISA adds vulnerabilities to the KEV catalog when there is evidence of active exploitation in the wild or credible reporting of exploitation attempts. As of the provided data, this CVE has not been added, suggesting either exploitation has not yet been widely observed, or Google and researchers are still in coordinated disclosure. The absence from KEV does not indicate low risk; patch proactively rather than waiting for KEV addition.

This analysis is provided for informational purposes and reflects publicly available information as of the publication date. Vulnerability severity and exploitability can evolve as new information emerges. Organizations should consult official Google Chrome security advisories and their own risk assessments before making patching decisions. SEC.co does not provide warranty or guarantee regarding the accuracy or completeness of this analysis. Testing patches in non-production environments before broad deployment is strongly recommended. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).