Skip to content

Address Bar Spoofing via Long Subdomain

Moderate
mr-cheffy published GHSA-7p2r-fp29-9w69 May 8, 2026

Package

No package listed

Affected versions

<= 1.19.11b

Patched versions

>= 1.19.12b

Description

Steps to Reproduce

  1. Open the URL: https://store.spoofing.google.com.name-containing-many-an-dash.comma.sbs/webapp.html
  2. Observe the address bar: the browser only renders the left portion of the long subdomain.
  3. The visible portion does not include the registrable domain (comma.sbs).
  4. Chrome highlights or ensures the eTLD+1 is visible, preventing spoofing.

Refer:
https://msrc.microsoft.com/report/vulnerability/VULN-146658/
https://chromium.googlesource.com/chromium/src/+/HEAD/docs/security/url_display_guidelines/url_display_guidelines.md#simplify
https://hackerone.com/reports/2501378

Description
Summary

The ZEN Browser incorrectly truncates long hostnames in the address bar and shows only the attacker-controlled prefix of the subdomain, hiding the actual registrable domain (eTLD+1). As a result, an attacker can craft extremely long malicious subdomains that visually imitate trusted brands, and the browser will display only the spoofed prefix, misleading users about the actual origin of the site. This directly compromises the URL bar as a security indicator and creates a phishing/supply-chain attack vector.

Expected Behavior:
The browser should always display the eTLD+1 (e.g., comma.sbs) regardless of how long the subdomain is.
Truncation should never hide the actual domain the user is connected to.
Chrome-style handling should be followed: ensure the domain is always visible or highlighted.
The address bar must not allow attacker-controlled prefixes to overshadow a legitimate domain.
Users should be able to reliably verify the website origin without scrolling.

Actual Behavior:
The browser truncates the URL from the right side, exposing only the attacker-controlled prefix of the subdomain.
The true registrable domain is hidden from view inside the collapsed portion.
Users see only the spoofed prefix and may assume the site is legitimate.
No highlighting or emphasis is given to the eTLD+1.
This creates a misleading and unsafe URL presentation.

Impact:
Enables realistic domain spoofing attacks by showing only the spoofed prefix that imitates trusted brands (e.g., apple-secure-login…).
Users cannot see the real domain (attacker.com), undermining the core purpose of the address bar.
High-risk phishing vector: credential theft, payment fraud, and session hijacking.
Attackers can deploy this using free hosting platforms like GitHub Pages or Vercel.
Directly breaks the trust boundary between user and browser making the browser appear to “confirm” a fake domain.
Screenshot 2026-05-04 at 11 07 10 PM

Severity

Moderate

CVSS overall score

This score calculates overall vulnerability severity from 0 to 10 and is based on the Common Vulnerability Scoring System (CVSS).
/ 10

CVSS v3 base metrics

Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
Required
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
None

CVSS v3 base metrics

Attack vector: More severe the more the remote (logically and physically) an attacker can be in order to exploit the vulnerability.
Attack complexity: More severe for the least complex attacks.
Privileges required: More severe if no privileges are required.
User interaction: More severe when no user interaction is required.
Scope: More severe when a scope change occurs, e.g. one vulnerable component impacts resources in components beyond its security scope.
Confidentiality: More severe when loss of data confidentiality is highest, measuring the level of data access available to an unauthorized user.
Integrity: More severe when loss of data integrity is the highest, measuring the consequence of data modification possible by an unauthorized user.
Availability: More severe when the loss of impacted component availability is highest.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N

CVE ID

CVE-2026-44659

Weaknesses

User Interface (UI) Misrepresentation of Critical Information

The user interface (UI) does not properly represent critical information to the user, allowing the information - or its source - to be obscured or spoofed. This is often a component in phishing attacks. Learn more on MITRE.

Credits