Skip to main content

deepstream.io EUVDEUVD-2026-84001

| CVE-2026-63116 HIGH
Missing Authorization (CWE-862)
2026-09-21 security-advisories@github.com GHSA-89vx-jh4q-vg3w
8.8
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.1 HIGH

Authenticated network write (PR:L, AV:N, AC:L); PATCH_MULTI is write-only so C:N, but arbitrary record modification and service disruption give I:H/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
POC Analysis Generated
Sep 21, 2026 - 19:23 vuln.today
Patch available
Sep 21, 2026 - 18:02 EUVD
Metadata Corrected
Sep 21, 2026 - 17:40 vuln.today
tag: TypeScript added
Metadata Corrected
Sep 21, 2026 - 17:40 vuln.today
tag: Authentication Bypass removed
Analysis Generated
Sep 21, 2026 - 17:31 vuln.today
CVE Published
Sep 21, 2026 - 17:17 cve.org
HIGH 8.8

DescriptionCVE.org

deepstream is a server that allows clients and backend services to sync data, send messages and make rpcs at scale. From 10.1.0 until 10.1.1, src/services/permission/valve/rules-map.ts omits RECORD_ACTION.PATCH_MULTI from RULES_MAP. When an authenticated user sends a PATCH_MULTI record operation while permission.type is config, getRulesForMessage returns a null rule specification and ConfigPermission.canPerformAction treats the missing specification as an unconditional allow instead of applying RULE_TYPES.WRITE. Any authenticated user can therefore modify arbitrary protected records, corrupt application state, or cause service disruption; deployments using the default permission type none already allow all operations and are not additionally affected. This issue is fixed in version 10.1.1.

AnalysisAI

Authenticated clients on deepstream.io 10.1.0 can bypass record-write authorization and modify arbitrary protected records, corrupt application state, or cause service disruption when the server is configured with permission.type 'config'. The root cause is an omitted PATCH_MULTI entry in the permission rules map, which makes the config permission engine treat the absent rule specification as an unconditional allow instead of requiring write permission. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

No credit card · 7-day full trial

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Requires the deepstream server to be running with permission.type set to 'config' (config-based valve permissions); deployments using the default permission.type 'none' already allow all operations and are not additionally affected. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The vendor CVSS is 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), but the signals are mixed and the real-world priority is moderate rather than urgent. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Vendor-released patch: deepstream.io 10.1.1, which adds the missing '[RECORD_ACTION.PATCH_MULTI]: RULE_TYPES.WRITE' mapping (commit 1c2adde6581c53ef47e204364bc740bc3c2e2e2a, release notes at https://github.com/deepstreamIO/deepstream.io/releases/tag/v10.1.1, advisory at https://github.com/deepstreamIO/deepstream.io/security/advisories/GHSA-89vx-jh4q-vg3w). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory every deepstream.io 10.1.0 instance and determine which ones run with permission.type set to 'config' rather than the default 'none'; for those systems, treat the condition as an active exposure, verify whether record-write activity has been logged unexpectedly, and where operationally feasible switch to a reviewed permission configuration or restrict network access to the service to trusted client networks only. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

CVE-2026-46649 CRITICAL POC
9.1 Sep 21

Joplin Server instances prior to 3.7.2 expose an SSO login-code redemption endpoint (GET /api/login_with_code/:id) that

CVE-2026-63506 HIGH POC
8.8 Sep 16

Cross-tenant authorization bypass in TinaCMS self-hosted deployments allows any holder of a legitimate TinaCloud account

CVE-2026-102911 HIGH POC
8.6 Sep 30

OS command injection in zosmaai's pi-llm-wiki through 0.11.7 lets an attacker who can invoke the wiki_capture_source MCP

CVE-2026-92812 HIGH POC
7.6 Sep 16

Path traversal in decap-server's local proxy containment guard allows an unauthenticated attacker to read, write, or del

CVE-2026-102281 HIGH POC
7.5 Sep 28

A remote, unauthenticated denial-of-service condition in the NestJS (Nest) microservices framework lets an attacker cras

CVE-2026-63627 MEDIUM POC
6.9 Sep 22

Fee-sponsoring servers built on mppx before 0.8.2 can be induced by any client with access to the sponsorship endpoint t

CVE-2026-57138 CRITICAL
9.9 Sep 15

Code escaping sandbox in the PraisonAI npm package's built-in codeMode tool (praisonai 1.4.0 through 1.7.1) lets anyone

CVE-2026-54460 CRITICAL
9.8 Sep 17

Unauthenticated passkey enrollment in OpenReception appointment-booking software prior to 1.1.1 lets remote attackers in

CVE-2026-51996 CRITICAL
9.8 Sep 24

A credential-isolation flaw in geelen mcp-remote 0.1.16 through 0.1.38 allows a remote attacker who controls or can pred

CVE-2026-88404 CRITICAL
9.8 Sep 21

Remote code execution affects Univer v1.0.0-alpha.2 through its Uniscript feature: the UniscriptExecutionService.execute

CVE-2026-86059 CRITICAL
9.6 Sep 22

Dokploy instances running versions prior to 0.29.13 disclose stored Git provider secrets - GitHub App private keys, OAut

CVE-2026-57140 CRITICAL
9.4 Sep 15

Unauthenticated access to the AgentOS HTTP server shipped in the npm `praisonai` package (versions 1.6.0 through 1.7.1)

Share

EUVD-2026-84001 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy