ZeroHour

CVE-2026-82287

niche

CORS Misconfiguration in Rybbit Web Analytics Enables Credentialed Cross-Origin Attacks

CVSS 4.0
8.6 high
EPSS
<1%p21
Published
()
Modified
AI analysis

CVE-2026-82287 is a permissive cross-origin resource sharing (CORS) misconfiguration (CWE-942) in Rybbit, an open-source web analytics platform, affecting versions before 2.7.0: the application reflects any request Origin in the Access-Control-Allow-Origin response header while credentials are enabled. As a result, any website a logged-in Rybbit user visits can send credentialed cross-origin requests on the user's behalf, because the browser automatically attaches the victim's session credentials and the attacker's JavaScript can read the responses. This allows an attacker to read the victim's analytics data and account information and to perform authenticated state-changing operations as that user, without ever possessing the credentials. All Rybbit deployments running any version earlier than 2.7.0 are affected; the attack is passive for the victim, who only needs to visit an attacker-controlled page while logged in to a Rybbit instance. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known; EPSS currently estimates a 0.3% probability of exploitation within 30 days, although the flaw is rated 8.6 (High) in CVSS v4.0.

What to do: Upgrade to Rybbit 2.7.0 or later, which corrects the CORS handling. If immediate patching is not possible, replace the origin-reflection behavior with a fixed allowlist of trusted origins and ensure credentialed cross-origin access is restricted to those origins. Review access logs for unexpected cross-origin API calls, since any website a logged-in user visits can currently read their analytics and account data and trigger authenticated state changes.

Affected
Rybbit (open-source web analytics platform)before 2.7.0 (fixed in 2.7.0)
Estimated exposure
nichelikely hundreds to low thousands of self-hosted instances (exact installed base not published) — Rybbit is a newer, niche open-source web analytics tool typically deployed as one self-hosted instance per organization, so this order-of-magnitude estimate is derived from adoption patterns of comparable self-hosted analytics platforms…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Rybbit before 2.7.0 contains a CORS misconfiguration vulnerability that allows attackers to bypass origin restrictions by reflecting any request origin in Access-Control-Allow-Origin responses while credentials are enabled. Attackers can issue credentialed cross-origin requests from any website to read analytics data, account information, and perform authenticated state-changing operations as the victim user.

Weakness
CWE-942
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.