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.
Published: 2026-08-28
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data and State Changes via Credentialed Cross‑Origin Requests
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from a CORS misconfiguration in Rybbit that reflects any request origin in the Access‑Control‑Allow‑Origin header while Allow‑Credentials is enabled. This flaw permits an attacker to send cross‑origin requests from an arbitrary website with the victim's credentials and read the response. As a result, the attacker can exfiltrate analytics data, victim account information, and perform authorized state‑changing operations on behalf of the user. This issue falls under CWE‑942, which describes header injection with undesirable effects.

Affected Systems

The vulnerability affects Rybbit versions older than 2.7.0, available from rybbit‑io. Any installation of the open‑source platform prior to that release is susceptible.

Risk and Exploitability

The CVSS score of 8.6 classifies this flaw as high severity. The EPSS score is not available, and the vulnerability is not currently listed in the CISA KEV catalog, indicating no known active exploitation. However, the flaw can be triggered simply by hosting a malicious webpage that issues a fetch or XMLHttpRequest to the Rybbit server with credentials. Because the server echoes back the victim's origin, the attack can succeed even when the victim is browsing any unrelated site, as long as they remain authenticated to Rybbit. Therefore, the risk is high for authenticated users and is likely to be exploited if the attacker gains a foothold in a corporate network or social engineering victim.

Generated by OpenCVE AI on August 28, 2026 at 22:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Rybbit version 2.7.0 or later, which removes the insecure CORS header handling.
  • If an upgrade is not immediately possible, configure the Rybbit server to set Access‑Control‑Allow‑Origin to a whitelist of trusted domains and disable Allow‑Credentials until a patch is applied.
  • Inspect HTTP response headers and access logs for unexpected cross‑origin requests and monitor for credentialed requests originating from unauthorized origins.

Generated by OpenCVE AI on August 28, 2026 at 22:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
First Time appeared Rybbit-io
Rybbit-io rybbit
Vendors & Products Rybbit-io
Rybbit-io rybbit

Fri, 28 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
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.
Title Rybbit Reflects Any Origin in CORS Responses While Allowing Credentials
Weaknesses CWE-942
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.6, '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'}


Subscriptions

Rybbit-io Rybbit
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-31T18:54:47.480Z

Reserved: 2026-08-28T11:12:53.034Z

Link: CVE-2026-82287

cve-icon Vulnrichment

Updated: 2026-08-31T16:34:08.673Z

cve-icon NVD

Status : Received

Published: 2026-08-28T20:20:20.243

Modified: 2026-08-31T19:17:18.143

Link: CVE-2026-82287

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T11:20:25Z

Weaknesses
  • CWE-942

    Permissive Cross-domain Security Policy with Untrusted Domains