Description
Fathom Lite through 1.3.1 contains a stored cross-site scripting vulnerability in the analytics collection endpoint that allows unauthenticated attackers to inject a javascript: URI into the Top Pages dashboard by supplying a crafted hostname and pathname to the unauthenticated /collect endpoint. The parseHostname and parsePathname functions perform no URI scheme validation, allowing a javascript: hostname combined with a newline-prefixed pathname to be stored and later rendered as an anchor href in the authenticated dashboard without sanitization, enabling session hijacking and full account takeover when an operator clicks the poisoned entry.
Published: 2026-07-23
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to embed a javascript: URL into the analytics collection endpoint, which is later rendered as an anchor link in the Top Pages dashboard. Because the endpoint performs no scheme validation, a crafted hostname together with a special pathname can be stored and then presented to authenticated users. Clicking the poisoned link can hijack the user session and give the attacker full control of the Fathom Lite account.

Affected Systems

Fathom Lite version 1.3.1 and earlier, installed by the usefathom organization, remains vulnerable. The flaw resides in the /collect endpoint and is not limited to any specific deployment architecture.

Risk and Exploitability

The CVSS score of 5.1 classifies the problem as medium severity. The EPSS score of <1% indicates a very low probability of exploitation, and the vulnerability is not currently listed in the CISA KEV catalog. Nonetheless, the attack path is straightforward: unauthenticated requests to /collect can inject payloads that are later displayed to logged‑in users. Because the stored JavaScript executes in the context of the authenticated session, a successful attack leads to session hijacking or complete account takeover. The risk therefore depends on the presence of exposed /collect endpoints and the value of the compromised accounts.

Generated by OpenCVE AI on August 3, 2026 at 21:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Fathom Lite to the latest release that removes the URI scheme validation flaw.
  • If an upgrade is not possible, restrict access to the /collect endpoint by requiring authentication or by blocking requests from untrusted sources at a reverse‑proxy or firewall level.
  • Sanitize or delete any malicious entries already stored in the Top Pages data to prevent execution by authenticated users.

Generated by OpenCVE AI on August 3, 2026 at 21:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Fathom
Fathom fathom
Vendors & Products Fathom
Fathom fathom

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Description Fathom Lite through 1.3.1 contains a stored cross-site scripting vulnerability in the analytics collection endpoint that allows unauthenticated attackers to inject a javascript: URI into the Top Pages dashboard by supplying a crafted hostname and pathname to the unauthenticated /collect endpoint. The parseHostname and parsePathname functions perform no URI scheme validation, allowing a javascript: hostname combined with a newline-prefixed pathname to be stored and later rendered as an anchor href in the authenticated dashboard without sanitization, enabling session hijacking and full account takeover when an operator clicks the poisoned entry.
Title Fathom Lite 1.3.1 Stored XSS via /collect Endpoint
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-23T18:12:34.036Z

Reserved: 2026-07-22T20:26:09.979Z

Link: CVE-2026-65697

cve-icon Vulnrichment

Updated: 2026-07-23T18:12:30.634Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T17:16:29.907

Modified: 2026-07-23T19:17:05.020

Link: CVE-2026-65697

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T21:30:05Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')