CVE-2026-19288 in rive-mcp-server-coreinfo

Summary

by MITRE • 08/08/2026

A vulnerability has been found in astralisone rive-mcp-server-core up to db1d0cc4cd52589116360428b7504fd0ca748b3e. This affects an unknown part of the file packages/mcp-server/src/tools/importRiveFile.ts of the component importRiveFile Flow. Such manipulation of the argument libraryId leads to path traversal. The attack needs to be performed locally. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable. The project was informed of the problem early through an issue report but has not responded yet.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 08/08/2026

The vulnerability identified in astralisone rive-mcp-server-core represents a critical path traversal flaw within the importRiveFile functionality of the mcp-server component. This security weakness exists in the file packages/mcp-server/src/tools/importRiveFile.ts and specifically affects the libraryId argument processing mechanism. The vulnerability stems from inadequate input validation and sanitization when handling user-supplied identifiers that are subsequently used to construct file paths within the system's directory structure. Attackers can exploit this flaw by manipulating the libraryId parameter to traverse beyond the intended directory boundaries, potentially accessing unauthorized files or directories on the system.

The technical execution of this vulnerability requires local system access, which significantly limits its attack surface but does not eliminate the risk entirely. The path traversal occurs during the importRiveFile flow when the application processes the libraryId argument without proper validation of directory traversal sequences such as ../ or ..\. This allows malicious actors with local privileges to navigate the file system and potentially read sensitive data, modify critical files, or execute arbitrary code within the application's privileges. The vulnerability aligns with CWE-22 Path Traversal and represents a classic example of insufficient input sanitization leading to directory traversal attacks.

From an operational perspective, this vulnerability poses significant risks to systems running affected versions of the rive-mcp-server-core component. Even though the attack requires local access, the implications extend beyond simple privilege escalation as attackers could potentially access configuration files containing sensitive credentials, system logs, or other confidential data. The rolling release implementation strategy used by this project creates additional complexity in vulnerability management since specific version information is not readily available, making it difficult for administrators to determine whether their installations are affected. This lack of clear versioning information also complicates the deployment of patches or mitigations.

The attack vector analysis reveals that local exploitation is necessary, which typically implies that an attacker must already have some level of system access or be operating from within the target environment. However, this vulnerability could serve as a stepping stone for more sophisticated attacks where attackers might use it to escalate privileges or gain access to additional system resources. The absence of response from the project maintainers after early reporting creates uncertainty about patch availability and long-term remediation strategies, leaving installations vulnerable indefinitely. Organizations should implement immediate mitigations including restricting local access permissions, implementing proper input validation for libraryId parameters, and monitoring system logs for suspicious directory traversal activities.

Security controls should focus on implementing strict input validation mechanisms that sanitize all user-supplied identifiers before they are processed within the file system context. The solution involves applying path normalization techniques that remove or encode potentially dangerous sequences such as parent directory references. Additionally, privilege separation strategies should be implemented to limit the application's access rights and prevent unauthorized file system access even if exploitation occurs. This vulnerability demonstrates the importance of secure coding practices and input validation in preventing common attack patterns like path traversal. The ATT&CK framework categorizes this vulnerability under T1059 Command and Scripting Interpreter and T1566 Phishing, as local exploitation often involves social engineering or lateral movement techniques that could leverage such vulnerabilities to gain deeper system access.

Responsible

VulDB

Disclosure

08/08/2026

Moderation

accepted

CPE

ready

EPSS

0.00172

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!