Description
Jitsu console before 2.14.0-beta.41 contains an incorrect authorization vulnerability in sources/state.ts handlers that call findFirst without await, so the syncId ownership check never fails. Authenticated users knowing another workspace's sync ID can read, overwrite or delete its stream cursors, causing data re-ingestion or skipped data.
Published: 2026-10-22
Score: 2.3 Low
EPSS: n/a
KEV: No
Impact: Unauthorized data manipulation via cross‑workspace authorization bypass
Action: Patch
AI Analysis

Impact

The flaw lies in the sources/state.ts handlers where a findFirst query is executed without awaiting the promise, causing the syncId ownership check to be omitted. As a result, an authenticated user who knows the sync ID of a stream belonging to another workspace can read, overwrite, or delete that workspace’s stream cursors. This permits data re‑ingestion or data loss within the victim workspace, undermining data integrity. The weakness stems from improper authorization handling (CWE‑863).

Affected Systems

The Jitsu Console product from jitsucom is affected. All releases older than 2.14.0-beta.41 contain the problematic code. Any deployment of the console before this release is vulnerable to the bypass.

Risk and Exploitability

The CVSS score of 2.3 indicates a low severity classification, and the vulnerability is not listed in the CISA KEV catalog. Attackers must possess valid authenticated credentials and knowledge of a sync ID belonging to another workspace. No elevated privileges are required beyond account access, so the risk is confined to environments where users share infrastructure and can obtain sync IDs. With no EPSS data and limited exploitation evidence, the threat level is moderate, but the potential for data integrity compromise remains actionable.

Generated by OpenCVE AI on October 23, 2026 at 03:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Jitsu Console to version 2.14.0-beta.41 or later, which corrects the authorization logic in sources/state.ts
  • Restrict or revoke any shared or exposed sync IDs to reduce the chance that an attacker can guess or obtain them
  • Enable detailed audit logging for cursor read, overwrite, and delete operations and monitor for suspicious activity

Generated by OpenCVE AI on October 23, 2026 at 03:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description Jitsu console before 2.14.0-beta.41 contains an incorrect authorization vulnerability in sources/state.ts handlers that call findFirst without await, so the syncId ownership check never fails. Authenticated users knowing another workspace's sync ID can read, overwrite or delete its stream cursors, causing data re-ingestion or skipped data.
Title Jitsu Console before 2.14.0-beta.41 Cross-Workspace Authorization Bypass via sources/state API
Weaknesses CWE-863
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T19:14:08.632Z

Reserved: 2026-10-22T16:15:00.553Z

Link: CVE-2026-115509

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T20:17:07.060

Modified: 2026-10-22T20:17:07.060

Link: CVE-2026-115509

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T04:00:12Z

Weaknesses