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: < 1% Very Low
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

Thu, 29 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
First Time appeared Jitsucom
Jitsucom jitsu
Vendors & Products Jitsucom
Jitsucom jitsu

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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-29T12:24:50.785Z

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

Link: CVE-2026-115509

cve-icon Vulnrichment

Updated: 2026-10-29T12:24:41.419Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-29T13:17:06.620

Link: CVE-2026-115509

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:40:16Z

Weaknesses