Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
MediumPublic exploit

Cross-origin data leak in Google Chrome Loader

IdentifiersCVE-2025-4664CWE-693

CVE-2025-4664 is an insufficient policy enforcement vulnerability in the Loader component of Google Chrome/Chromium prior to 136.0.7103.113. The flaw allows a remote attacker to use a crafted HTML page and Link header referrer-policy manipulation to weaken referrer handling on subresource requests, causing Chrome to send full referring URLs cross-origin. As described in the provided content, this can expose sensitive query-string data such as OAuth authorization codes, session or authentication tokens, and email addresses to attacker-controlled third-party origins. Multiple sources in the content characterize the issue as a cross-origin data leak and account-hijacking vector; claims that it is a Skia use-after-free or direct code-execution bug are inconsistent with the primary description and appear unsupported here.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation can disclose sensitive cross-origin URL data to an attacker-controlled server, including OAuth codes and other authentication material embedded in page URLs. This can enable account hijacking or full account takeover where leaked tokens or authorization codes are sufficient to complete authentication flows. The primary impact supported by the content is confidentiality loss leading to credential/token theft, not direct memory corruption or native code execution.

Mitigation

If you can’t patch tonight, do this now.

Until patching is complete, reduce exposure by avoiding placement of sensitive tokens or authorization codes in URL query strings where possible, enforcing stricter referrer handling in applications, and limiting third-party subresource inclusion on pages that process authentication artifacts. Monitor for unexpected outbound requests or token reuse indicative of leakage. However, the authoritative mitigation in the provided content is prompt browser updating; no complete workaround is described.

Remediation

Patch, then assume compromise.

Upgrade Google Chrome/Chromium to version 136.0.7103.113 or later (some references note 136.0.7103.113/.114 as fixed builds). Ensure the browser is fully restarted after the update so the patched version is active. Apply corresponding updates to Chromium-based browsers as they become available.
PUBLIC EXPLOITS

Exploits

3 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos.

VALID 3 / 3 TOTALView more in app
cve-2025-4664MaturityPoCVerified exploit

This repository is a proof-of-concept (PoC) exploit for CVE-2025-4664, a vulnerability in Chromium-based browsers where sensitive URL parameters can be leaked via Link header preload requests. The repository contains three main Python Flask applications: 1. target.py: A simulated vulnerable web application that uses SSO for authentication and exposes session tokens in the URL. 2. idp.py: A mock SSO identity provider that issues tokens to the target application. 3. attacker.py: A malicious server that serves a 1x1 PNG image with a specially crafted Link header. When the image is loaded in the victim's browser, the browser preloads a resource from the attacker's /log endpoint, sending the full Referer header (including sensitive URL parameters) due to the referrerpolicy=unsafe-url. The exploit demonstrates how an attacker can exfiltrate authentication tokens or other sensitive data from a victim's browser by injecting a malicious image into a page. The repository also includes HTML templates and static assets for the demo. The setup requires mapping specific hostnames to localhost and running all three servers. The exploit is a PoC and does not include weaponized or automated attack features.

amalmurali47Disclosed Jun 29, 2025pythonhtmlbrowsernetwork
CVE-2025-4664MaturityPoCVerified exploit

This repository demonstrates a proof-of-concept exploit for CVE-2025-4664, a high-severity vulnerability in Google Chrome's Loader component affecting versions prior to 136.0.7103.113. The exploit leverages Chrome's improper handling of the referrer-policy attribute in HTTP Link headers for subresource requests. The repository contains two main files: 'index.html', which simulates a malicious web page that triggers the vulnerability by loading a resource from an attacker-controlled server with a permissive referrerpolicy, and 'servidor_atacante.py', a Python Flask server that listens for incoming requests and logs the Referer header. When a victim using a vulnerable Chrome version visits the crafted HTML page, their browser sends the full URL (including sensitive query parameters) as the Referer to the attacker's server, potentially leaking session tokens or credentials. The exploit is a working proof-of-concept and does not include weaponized or automated exploitation features. The README provides detailed background, exploitation steps, and mitigation advice.

speinadorDisclosed May 25, 2025pythonhtmlbrowsernetwork
ChromSploit-FrameworkMaturityPoCFrameworkChromSploit FrameworkVerified exploit

ChromSploit Framework is a modular, extensible exploitation and research platform focused on browser and server vulnerabilities. It provides operational exploit modules for several high-profile CVEs (including Chrome, Edge, Firefox, Tomcat, and Git), with a strong emphasis on safety: all exploits default to simulation mode, and real exploitation requires explicit authorization. The framework supports multi-stage browser exploit chains, advanced payload obfuscation, automated tunneling (ngrok), and C2 integration (Sliver, Metasploit). It includes a professional reporting system, live monitoring, and evidence collection. The repository is well-structured, with clear separation between core logic, modules, exploits, and documentation. Numerous endpoints are fingerprintable, including local HTTP servers for exploit delivery, OAuth phishing, and data exfiltration. The codebase is primarily Python, with supporting JavaScript, JSP, and shell scripts. This framework is suitable for advanced security research, red teaming, and educational demonstrations, but should only be used in authorized, isolated environments due to the presence of real exploit code (even though simulation is the default).

Leviticus-TriageDisclosed May 26, 2025pythonjavascriptbrowsernetworklocal
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
GoogleChromeapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence

Every observed campaign linking this CVE to a named adversary.

Associated malware

Malware families riding this exploit, with evidence and IOCs.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity65

Community discussion across Reddit, Mastodon, and other social sources.