CVE-2026-5900
vulnerability analysis and mitigation

Overview

CVE-2026-5900 is a policy bypass vulnerability in the Downloads component of Google Chrome that allows a remote attacker to circumvent multi-download protections via a crafted HTML page. It was reported by Luan Herrera (@lbherrera_) on January 13, 2026, and publicly disclosed on April 8, 2026, as part of the Chrome 147 stable channel release. The vulnerability affects all versions of Google Chrome prior to 147.0.7727.55, as well as Microsoft Edge (Chromium-based). It carries a CVSS v3.1 base score of 4.3 (Medium) and is rated Low severity by the Chromium security team (Chrome Releases, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-693 (Protection Mechanism Failure), indicating that Chrome's Downloads subsystem fails to correctly enforce its multi-download protection policy under certain conditions. An attacker can craft a malicious HTML page that, when visited by a user, triggers multiple file downloads while bypassing the browser's built-in safeguards designed to warn or block rapid or suspicious download patterns. Exploitation requires user interaction — specifically, a victim must visit the attacker-controlled page — but no authentication or elevated privileges are needed. The Chromium issue tracker entry (ID 475265304) is currently restricted pending broader user adoption of the patch (Chrome Releases, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker to silently initiate multiple file downloads on a victim's system without triggering Chrome's protective warnings or blocks. The primary impact is a low-integrity violation — an attacker could facilitate the delivery of potentially malicious files to the user's download directory without the expected user consent prompts. There is no direct confidentiality or availability impact, and the vulnerability does not enable code execution on its own; however, it could serve as a delivery mechanism in a multi-stage attack chain (GitHub Advisory, Feedly).

Exploitation steps

  1. Craft a malicious HTML page: The attacker creates an HTML page containing JavaScript or HTML constructs (e.g., multiple <a download> elements, programmatic click() triggers, or window.open() calls) designed to initiate multiple simultaneous or rapid file downloads.
  2. Host the page: The attacker hosts the crafted page on an attacker-controlled web server or distributes it via phishing emails, malicious ads, or compromised websites.
  3. Lure the victim: The attacker tricks a user running a vulnerable version of Chrome (prior to 147.0.7727.55) into visiting the malicious page, relying on social engineering or drive-by delivery.
  4. Bypass multi-download protection: When the victim visits the page, Chrome's multi-download protection mechanism fails to trigger the expected warning or block, allowing multiple files to be downloaded silently to the user's default download directory.
  5. Deliver malicious payloads: The downloaded files (e.g., executables, scripts, or documents) are placed on the victim's system, potentially enabling follow-on attacks if the user opens them (Chrome Releases, GitHub Advisory).

Indicators of compromise

  • Network: Unusual HTTP GET or POST requests from a Chrome process to an unfamiliar domain resulting in multiple simultaneous file downloads; network traffic showing rapid sequential download requests to the same or different hosts.
  • File System: Multiple unexpected files appearing in the user's default Downloads directory in a short time window, particularly executables (.exe, .msi, .bat, .ps1), scripts, or archive files from unknown sources.
  • Logs: Browser download history showing multiple files downloaded from a single unfamiliar URL within seconds; Chrome's chrome://downloads history reflecting bulk downloads not initiated by the user.
  • Process: Child processes spawned from downloaded files shortly after the download event, particularly if the user did not intentionally open them.

Mitigation and workarounds

Google has addressed this vulnerability in Chrome 147.0.7727.55 (Linux) and 147.0.7727.55/56 (Windows/Mac). Users and organizations should update Chrome to version 147.0.7727.55 or later immediately. Microsoft Edge (Chromium-based) users should also apply the corresponding Edge update. Enabling automatic browser updates is the most effective long-term mitigation. No configuration-based workaround is available for this vulnerability (Chrome Releases, Microsoft MSRC).

Community reactions

The vulnerability was part of a large Chrome 147 security release that included two Critical-severity WebML flaws, which drew more significant community attention. Coverage from GBHackers and BeyondMachines highlighted the broader Chrome 147 update, noting the volume of fixes (60+ vulnerabilities) rather than focusing specifically on CVE-2026-5900 given its Low severity rating. No notable individual researcher commentary specific to this CVE has been identified beyond the original reporter, Luan Herrera (@lbherrera_), who has a history of reporting Chrome policy bypass issues (GBHackers, Chrome Releases).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management