CVE-2026-82287
nicheCORS Misconfiguration in Rybbit Web Analytics Enables Credentialed Cross-Origin Attacks
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.
| Rybbit (open-source web analytics platform) | before 2.7.0 (fixed in 2.7.0) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.