Skip to main content

RisingWave CVE-2026-112262

| EUVDEUVD-2026-104311 HIGH
Missing Authorization (CWE-862)
2026-10-19 VulnCheck GHSA-55ch-h383-9r92
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege SQL account
  2. Exploit
    Create posix_fs source or fs sink with arbitrary root/path
  3. Execution
    Point at sensitive directory outside DB scope
  4. Impact
    Read credentials/keys or write files as root

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid, authenticated RisingWave SQL account that holds CREATE privilege on at least one schema (PR:L); there is no unauthenticated path. In affected versions (<3.1.0) the local filesystem connectors (posix_fs source and fs sink) were permitted by default, so no special victim-side configuration is needed - the attacker simply sets posix_fs.root or fs.path to any directory. Files are read/written with the privileges of the RisingWave server process (described as root), enabling credential/key theft or arbitrary file creation. Limiting factors: the attacker must already possess low-privilege DB credentials with schema CREATE; no user interaction is required. The 3.1.0 fix neutralizes default exploitation by gating these connectors behind frontend.unsafe_enable_local_fs_connector, which defaults to false in release builds.

Impact

The vendor/NVD CVSS 4.0 score of 7.1 (High) is driven by AV:N/AC:L/AT:N/PR:L/UI:N - meaning any authenticated low-privilege SQL user holding schema CREATE can trigger this remotely, with no special complexity and no user interaction. The declared impact (VC:H/VI:L) captures high-confidentiality disclosure of credentials and keys but, in my view, understates the integrity impact: the description states files can be written 'as root,' which is a severe integrity (and potential host-compromise) primitive that I assess higher than VI:L. Exploitation status: no public exploit identified at time of analysis - no EPSS score, no CISA KEV listing, and no POC were provided (the GitHub 'source code evidence' is the vendor patch diff, not exploit code), so there is no indication of active or widespread exploitation. The key limiting factor is the PR:L prerequisite: this is not an unauthenticated internet-facing bug but a post-authentication authorization gap (CWE-862), so realistic risk is highest in multi-tenant deployments or against insiders/compromised low-privilege accounts rather than mass exploitation. The patch's design - gating these connectors behind a config flag disabled by default in release builds - confirms the root cause was that local filesystem connectors were permitted by default.

Exploit ScenarioDerived

An attacker with a low-privileged RisingWave SQL account that holds CREATE privilege on a schema issues CREATE SOURCE with connector 'posix_fs' and posix_fs.root pointing at a sensitive directory (e.g., /root/.ssh or /etc) to read credentials and keys, or CREATE SINK with connector 'fs' and fs.path set to an arbitrary path to write files as the root process user. No public exploit code was identified, though the fixing patch (PR #25971) is public and reveals the exact connectors and parameters involved.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 19, 2026

Missing authorization in RisingWave before 3.1.0 allows any authenticated low-privilege SQL user with CREATE privilege on a schema to create posix_fs sources or fs sinks that point at arbitrary server filesystem paths, enabling theft of credentials and keys and creation of files with the RisingWave process's privileges. The vendor CVSS 4.0 score is 7.1 (High); the prerequisite is only a valid SQL account with schema CREATE, and no user interaction or special victim-side configuration is needed in affected releases. RisingWave 3.1.0 fixes this by gating local filesystem connectors behind frontend.unsafe_enable_local_fs_connector, which defaults to false in release builds; no public exploit code or active exploitation is identified in the supplied intelligence.

RemediationAI

Vendor-released patch: RisingWave 3.1.0. Upgrade to 3.1.0 or later and confirm that frontend.unsafe_enable_local_fs_connector remains false in production; if it was manually enabled for development or testing, disable it, recognizing that this will break legitimate posix_fs source and fs sink workflows until an object-store connector or other approved data path is used. If an immediate upgrade is not possible, revoke CREATE privilege on schemas from untrusted or low-privilege SQL users, because that privilege is the prerequisite for the attack, and audit existing sources and sinks for connector='posix_fs' or connector='fs' with suspicious root/path values. Run the RisingWave server process as a non-root, minimally privileged OS account to reduce the impact of arbitrary file reads and writes, though this does not fully eliminate access to files owned by that service account. Restrict network access to the RisingWave SQL endpoint to trusted clients where operationally feasible. See the vendor advisory at https://www.vulncheck.com/advisories/risingwave-before-3.1.0-missing-authorization-via-posix-fs-and-fs-connectors and the fix at https://github.com/risingwavelabs/risingwave/pull/25971 and https://github.com/risingwavelabs/risingwave/commit/4603a7ea5cc104fa9ca0779bc459bef630e7f621.

Affected VersionsENISA

risingwave 0 <3.1.0

Affected Packages

euvd risingwave fix: 3.1.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

RisingWave is a streaming SQL database, and the vulnerability is rooted in CWE-862 Missing Authorization. In affected versions, the frontend handlers for CREATE SOURCE and CREATE SINK did not check whether local filesystem connectors were allowed, so a user holding schema CREATE privilege could instantiate connector='posix_fs' with an arbitrary posix_fs.root or connector='fs' with an arbitrary fs.path. The vulnerable paths are visible in src/connector/src/source/filesystem/opendal_source/posix_fs_source.rs and src/connector/src/sink/file_sink/fs.rs, with frontend handling in src/frontend/src/handler/create_source.rs and create_sink.rs. The filesystem operations run in the context of the RisingWave frontend/server process (reported as root), so the connectors can read sensitive files such as credentials and keys or write files outside the intended data directory. PR 25971 and commit 4603a7ea5cc104fa9ca0779bc459bef630e7f621 add ensure_local_fs_connector_allowed checks plus a frontend config field, unsafe_enable_local_fs_connector, whose default is cfg!(debug_assertions): false in release builds and true only in debug builds for local development. The CPE cpe:2.3:a:risingwavelabs:risingwave:*:*:*:*:*:*:*:* covers the affected pre-3.1.0 range.

Know when Risingwave gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 9.6 CRITICAL

Low-priv SQL account (PR:L), network, no UI; root file write gives I:H and credential read C:H; DB flaw reaching host OS justifies S:C.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

RisingWave before 3.1.0 contains a missing authorization vulnerability that allows low-privileged SQL users to read and write arbitrary server files by creating posix_fs sources and fs sinks. Attackers holding schema CREATE privilege can set posix_fs.root or fs.path to any directory to read credentials and keys or write files as root.

Executive ViewAI

Why It Matters

RisingWave deployments before 3.1.0 permit a low-privileged SQL user with schema CREATE privilege to use local filesystem connectors to reach arbitrary server paths, exposing credentials and keys and allowing file creation with the database process's privileges. Leadership should care because a limited database account can become a route to credential theft and broader infrastructure compromise, affecting confidentiality and service integrity. No public exploit was identified at time of analysis, and a vendor fix is available in RisingWave 3.1.0.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
specialized open-source streaming database, limited production footprint versus mainstream RDBMS
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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