CVE-2026-9923: Use after free in Skia in Google Chrome prior to 148
Use after free in Skia in Google Chrome prior to 148.0.7778.216 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
HarborGuard Analysis
HarborGuard analysisSynopsis
A use-after-free vulnerability exists in Skia, the graphics rendering library embedded in Google Chrome versions prior to 148.0.7778.216. The flaw is reachable over the network without any account or login, but requires the target user to visit a crafted HTML page. Successful exploitation gives an attacker the ability to read sensitive data from memory, tamper with process memory, or crash the browser, any of which can escalate to remote code execution through heap corruption. A patched-image rebuild at version 148.0.7778.216 is available on HarborGuard for affected environments.
HarborGuard Coverage
Detection of CVE-2026-9923 is available across every HarborGuard environment, with the CVE matched against images in customer registries and CI/CD pipelines within minutes of upstream publication. Coverage extends to custom-built images that bundle Chromium or Chrome as a dependency, not just official base images.
AvailableHarborGuard is capable of scoring this CVE at CVSS 8.8 (High) and weighting it against each environment's compliance policy to determine urgency. Triage routing routes findings to the appropriate team inbox within each customer organization based on configured policy.
AvailableA patched-image rebuild at Chrome 148.0.7778.216 is available on HarborGuard for any environment running an affected version. For customers who opt into auto-remediation, HarborGuard can perform the rebuild, run a regression test suite, and open a pull request against affected workloads automatically.
AvailableExploit Conditions
- Network reachabilityRequired
The attacker delivers the exploit over the network by getting the victim to load a remote crafted HTML page, so the Chrome instance must be reachable by normal web browsing.
- AuthenticationNot required
No account, login, or credential of any kind is required; the attack works against any user who visits the malicious page.
- Victim interactionRequired
The target user must actively open or be redirected to a crafted HTML page, making social engineering or a malicious ad/link a prerequisite.
- Attack complexityDetail
Attack complexity is Low, meaning the exploit is reliable and does not depend on race conditions, specific memory layout, or other unpredictable environmental factors.
Blast Radius
- An attacker reads arbitrary heap memory from the Chrome renderer process, which may include session tokens, cached credentials, or page content.
- An attacker writes to freed heap memory, allowing modification of in-process data structures and potential control-flow hijacking leading to remote code execution.
- The renderer process crashes if heap corruption is not controlled precisely, causing a denial of service for the affected browser tab or the entire browser.
- Because the scope is unchanged (S:U), impact is contained to the Chrome process itself, but code execution within that process still exposes all data the browser can access.
How HarborGuard Handles This
Available on HarborGuard: images containing Google Chrome below 148.0.7778.216 are flagged immediately upon scan, and a rebuilt image at the fixed version is available for affected environments. For customers who opt into auto-remediation, HarborGuard performs the image rebuild, executes a regression test run, and opens a pull request against affected workloads. For high-severity CVEs, the median time from CVE publication to a merged patch PR is around 90 minutes in environments with auto-remediation enabled. Where compliance policy does not permit auto-remediation, the finding is routed to the configured team inbox with CVSS 8.8 scoring and fix-version detail attached, so engineers can act without additional research.
Metrics
- CVSS v3.1
- 8.8
- Severity
- HIGH
- Fixed in
- 148.0.7778.216
- Affected Products
- 1
Fix available
- Google / Chrome< 148.0.7778.216 (from 148.0.7778.216)
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H