Description
Marmite through 0.4.2 contains missing authentication in the development server endpoints /__marmite__/content, /__marmite__/config, and /__marmite__/file/, allowing unauthenticated attackers to create, modify, and overwrite site content and configuration. Attackers can exploit unsanitized path parameters in handle_create_content and handle_clone_content to write files outside the project directory via directory traversal.
Published: 2026-09-29
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of site content and configuration
Action: Apply Patch
AI Analysis

Impact

Marmite through 0.4.2 has missing authentication for its development server API endpoints, allowing unauthenticated users to create, modify, and overwrite site content and configuration via /__marmite__/content, /__marmite__/config, and /__marmite__/file/. The same endpoints also enable path traversal through unsanitized parameters, permitting writes outside the project directory; this flaw can result in full site compromise or arbitrary code execution if configuration files are affected.

Affected Systems

The vulnerability affects the Marmite project published by rochacbruno and applies to any installation of Marmite version 0.4.2 or earlier that leaves the development server enabled.

Risk and Exploitability

With a CVSS score of 8.7, this flaw is high severity, and the lack of an EPSS score or KEV listing does not diminish its potential impact. Because authentication is absent, an attacker with network access to the exposed development server can trivially exercise the API, achieving arbitrary site modification; exposure to untrusted networks elevates the risk further, while restricting the endpoint to trusted hosts mitigates the threat.

Generated by OpenCVE AI on September 30, 2026 at 00:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Restrict or disable the development server endpoints (/__marmite__/content, /__marmite__/config, /__marmite__/file/) so they are not exposed to external traffic, limiting access to localhost or trusted hosts only.
  • Upgrade Marmite to the latest release in which this vulnerability is fixed, or apply the patch from commit 303a0bf2 which restores authentication and corrects path handling.
  • If an upgrade is not possible, modify the source to enforce authentication on the vulnerable endpoints and sanitize all file path parameters, preventing writes outside the project directory.

Generated by OpenCVE AI on September 30, 2026 at 00:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Rochacbruno
Rochacbruno marmite
Vendors & Products Rochacbruno
Rochacbruno marmite

Tue, 29 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 29 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description Marmite through 0.4.2 contains missing authentication in the development server endpoints /__marmite__/content, /__marmite__/config, and /__marmite__/file/, allowing unauthenticated attackers to create, modify, and overwrite site content and configuration. Attackers can exploit unsanitized path parameters in handle_create_content and handle_clone_content to write files outside the project directory via directory traversal.
Title Marmite through 0.4.2 Unauthenticated API Access via Development Server
Weaknesses CWE-306
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Rochacbruno Marmite
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-29T17:49:37.975Z

Reserved: 2026-09-29T17:11:36.832Z

Link: CVE-2026-102811

cve-icon Vulnrichment

Updated: 2026-09-29T17:49:33.644Z

cve-icon NVD

Status : Deferred

Published: 2026-09-29T18:17:14.527

Modified: 2026-09-30T17:32:07.107

Link: CVE-2026-102811

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:40:24Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function