Description
WeRSS (we-mp-rss) through 1.5.3 contains a remote code execution vulnerability that allows unauthenticated attackers to run code via the template parameter of the public GET /rss/{feed_id} endpoint. Attackers can supply a non-built-in ext value and a {{=expression}} template whose object-subclass traversal bypasses the eval denylist to run OS commands as the service account.
Published: 2026-10-16
Score: 9.3 Critical
EPSS: 1.0% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

WeRSS (we-mp-rss) through 1.5.3 contains a remote code execution flaw that can be triggered by unauthenticated attackers. The vulnerability arises from the template parameter in the public GET /rss/{feed_id} endpoint. Attackers may provide a non-built‑in ext value and a {{=expression}} template that bypasses the eval denial list via object‑subclass traversal, allowing arbitrary OS commands to be executed with the service account’s privileges.

Affected Systems

The affected product is the rachelos we-mp-rss web service, specifically version 1.5.3 and earlier releases that have not incorporated the fix. No other versions or additional vendors are listed in the CNA data.

Risk and Exploitability

The CVSS score of 9.3 classifies this as a critical flaw. The EPSS score is 1%, indicating a very low but nonzero exploitation probability. The absence of KEV listing does not mitigate the risk; the flaw is directly exploitable through an unauthenticated, public URL. Attackers can trigger the exploit by issuing a crafted GET request to /rss with a malicious template, resulting in execution of arbitrary shell commands under the service account.

Generated by OpenCVE AI on October 17, 2026 at 14:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest we-mp-rss update (1.5.4 or newer) to remove the vulnerable template processing logic.
  • If an update is not immediately possible, restrict access to the /rss/{feed_id} endpoint so that only authenticated users can use it, using firewall rules or application‑level access controls.
  • Disable or harden the template engine’s eval functionality by configuring stricter deny‑lists to prevent object‑subclass traversal and arbitrary command execution.

Generated by OpenCVE AI on October 17, 2026 at 14:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Rachelos
Rachelos werss
Vendors & Products Rachelos
Rachelos werss

Fri, 16 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description WeRSS (we-mp-rss) through 1.5.3 contains a remote code execution vulnerability that allows unauthenticated attackers to run code via the template parameter of the public GET /rss/{feed_id} endpoint. Attackers can supply a non-built-in ext value and a {{=expression}} template whose object-subclass traversal bypasses the eval denylist to run OS commands as the service account.
Title WeRSS (we-mp-rss) through 1.5.3 RCE via template Parameter in /rss Endpoint
Weaknesses CWE-95
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T19:05:43.558Z

Reserved: 2026-10-16T14:31:19.910Z

Link: CVE-2026-111687

cve-icon Vulnrichment

Updated: 2026-10-16T19:05:28.935Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T18:17:51.920

Modified: 2026-10-16T20:17:22.260

Link: CVE-2026-111687

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T20:15:05Z

Weaknesses
  • CWE-95

    Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')