CVE-2026-25575

NavigaTUM has a Path Traversal Vulnerability in the propose_edits functionality

Published Feb 4, 2026 CVSS 4.0 · 8.8 High EPSS < 1% KEV · Not listed
Description
NavigaTUM is a website and API to search for rooms, buildings and other places. Prior to commit 86f34c7, there is a path traversal vulnerability in the propose_edits endpoint allows unauthenticated users to overwrite files in directories writable by the application user (e.g., /cdn). By supplying unsanitized file keys containing traversal sequences (e.g., ../../) in the JSON payload, an attacker can escape the intended temporary directory and replace public facing images or fill the server's storage. This issue has been patched via commit 86f34c7.

Analysis

AI-generated

Technical impact

NavigaTUM contains a path traversal flaw in the propose_edits endpoint that accepts file keys from JSON payloads without sanitization. By including traversal sequences such as "../../", an unauthenticated attacker can escape the intended temporary directory and overwrite existing files in directories writable by the application user, such as /cdn. This allows modification of public images or the placement of arbitrary data on the server, potentially leading to site defacement or denial of service via storage exhaustion.

Affected Systems

The vulnerability exists in all versions of TUM-Dev: NavigaTUM released before commit 86f34c7. The affected product is the NavigaTUM website and API, which allows room and place searches. No specific version numbers are listed beyond the commit identifier, indicating that any deployment not updated to or beyond that commit is susceptible.

Risk and Exploitability

The CVSS score of 8.8 classifies the flaw as high severity, although the EPSS score of less than 1% suggests a low current exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires only a crafted HTTP request to the propose_edits endpoint; no authentication is needed. Attackers can overwrite arbitrary files in directories with write access, enabling defacement, data corruption, or the placement of malicious files if executable permissions are granted to the target area. The risk remains significant until the patch is applied, but the likelihood of a widespread attack at present is low.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update NavigaTUM to commit 86f34c7 or later, which removes the unsanitized file key processing.
  • Immediately disable or restrict access to the propose_edits endpoint for unauthenticated users until the patch can be applied.
  • Revoke write permissions for any application‑writable directories such as /cdn, ensuring that only legitimate application processes have the necessary access.

Generated by OpenCVE AI on April 17, 2026 at 23:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Tum
Tum navigatum
Weaknesses CWE-22
CPEs cpe:2.3:a:tum:navigatum:*:*:*:*:*:*:*:*
Vendors & Products Tum
Tum navigatum
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'}

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Tum-dev
Tum-dev navigatum
Vendors & Products Tum-dev
Tum-dev navigatum
Type Values Removed Values Added
Description NavigaTUM is a website and API to search for rooms, buildings and other places. Prior to commit 86f34c7, there is a path traversal vulnerability in the propose_edits endpoint allows unauthenticated users to overwrite files in directories writable by the application user (e.g., /cdn). By supplying unsanitized file keys containing traversal sequences (e.g., ../../) in the JSON payload, an attacker can escape the intended temporary directory and replace public facing images or fill the server's storage. This issue has been patched via commit 86f34c7.
Title NavigaTUM has a Path Traversal Vulnerability in the propose_edits functionality
Weaknesses CWE-23
CWE-26
References
Metrics cvssV4_0

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

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

  • CWE-23

    Relative Path Traversal

  • CWE-26

    Path Traversal: '/dir/../filename'

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 5, 2026, 5:48 PM
Reserved
Feb 3, 2026, 1:02 AM
Status
Analyzed
Published
Feb 4, 2026, 10:16 PM
Modified
Jun 17, 2026, 10:24 AM