Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-50874

CVE-2026-50874: Reminiscence Command Injection Vulnerability

CVE-2026-50874 is an OS command injection flaw in kanishka-linux Reminiscence v0.3.0 that enables attackers to execute arbitrary commands. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-50874 Overview

CVE-2026-50874 is an operating system (OS) command injection vulnerability affecting kanishka-linux Reminiscence v0.3.0. The flaw resides in the /manage/features/media component, which fails to sanitize user-supplied input before passing it to a system shell. Authenticated attackers can supply crafted input to execute arbitrary commands on the underlying host. The issue is tracked under CWE-78: Improper Neutralization of Special Elements used in an OS Command. Reminiscence is a self-hosted bookmark and web archive manager, so successful exploitation grants attackers control over archived content stores and the application server.

Critical Impact

Authenticated attackers can run arbitrary OS commands on the Reminiscence host through the /manage/features/media endpoint, leading to full application server compromise.

Affected Products

  • kanishka-linux Reminiscence v0.3.0
  • The /manage/features/media component
  • Self-hosted deployments exposing the management interface

Discovery Timeline

  • 2026-06-15 - CVE-2026-50874 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2026-50874

Vulnerability Analysis

The vulnerability is an OS command injection flaw in the media management feature of Reminiscence v0.3.0. The application accepts input through the /manage/features/media endpoint and incorporates that input into a shell command without proper neutralization. Because the command is executed by an OS shell, metacharacters such as ;, |, &, and backticks allow the attacker to break out of the intended command context.

Exploitation requires low-privilege authenticated access and can be performed remotely over the network. Successful exploitation yields code execution under the privileges of the Reminiscence service account, often used to invoke external media processing utilities. The EPSS score is 1.119% with a percentile of 61.9, indicating moderate predictive likelihood of exploitation activity.

Root Cause

The root cause is improper neutralization of special elements used in an OS command [CWE-78]. The media handler concatenates attacker-controlled values into a shell invocation rather than passing arguments as a list to a non-shell process call. No allowlist, escape routine, or argument array is enforced before the command reaches the shell interpreter.

Attack Vector

An authenticated attacker sends a crafted HTTP request to the /manage/features/media endpoint with shell metacharacters embedded in a parameter that feeds into the underlying media processing command. The injected payload is concatenated into the shell invocation and executed alongside the legitimate command. Refer to the GitHub Gist PoC for technical reproduction details.

Detection Methods for CVE-2026-50874

Indicators of Compromise

  • HTTP POST or GET requests to /manage/features/media containing shell metacharacters such as ;, |, &&, $(), or backticks in parameter values.
  • Unexpected child processes spawned by the Reminiscence application process, particularly shells (sh, bash) or networking tools (curl, wget, nc).
  • Outbound network connections from the Reminiscence host to attacker-controlled infrastructure shortly after media management requests.
  • New or modified files in the Reminiscence media or archive directories that do not correspond to legitimate user activity.

Detection Strategies

  • Inspect web server and application logs for requests to /manage/features/media containing URL-encoded shell metacharacters (%3B, %7C, %26).
  • Correlate authenticated session activity with process creation telemetry to identify shell processes parented by the Reminiscence runtime.
  • Apply [CWE-78] command injection detection signatures in web application firewalls (WAF) and intrusion detection systems.

Monitoring Recommendations

  • Enable process execution auditing on the host running Reminiscence and forward events to a centralized logging system.
  • Monitor file integrity in Reminiscence working directories and configuration paths.
  • Alert on egress traffic from the Reminiscence service account to non-allowlisted destinations.

How to Mitigate CVE-2026-50874

Immediate Actions Required

  • Restrict access to the /manage/features/media endpoint to trusted administrators using network controls or reverse proxy authentication.
  • Remove Reminiscence from public-facing exposure until a patched release is available.
  • Rotate credentials for any administrative accounts on the Reminiscence instance.
  • Review web server and process logs for prior exploitation attempts referencing the affected endpoint.

Patch Information

At the time of publication, no vendor patch is listed in the NVD entry for CVE-2026-50874. Monitor the kanishka-linux Reminiscence repository for security updates and apply fixes once released. Until a fix is published, treat all v0.3.0 deployments as vulnerable.

Workarounds

  • Place the Reminiscence application behind a reverse proxy and require multi-factor authentication for administrative routes.
  • Deploy a WAF rule that blocks shell metacharacters in parameters submitted to /manage/features/media.
  • Run Reminiscence as an unprivileged user inside a container with read-only file systems and outbound network egress restrictions.
  • Disable the media management feature if it is not required for operational use.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.