CVE-2026-105174

Gerapy Project Management views.py project_create path traversal

Published Oct 5, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability has been found in Gerapy up to 0.9.13. This vulnerability affects the function project_create of the file gerapy/server/core/views.py of the component Project Management. The manipulation of the argument project_name leads to path traversal. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The identifier of the patch is 6e481078cfba6388a67ca2d9792288405019ba3e. Applying a patch is the recommended action to fix this issue.

Analysis

AI-generated

Technical impact

The vulnerability arises in the project_create function of Gerapy’s Project Management component, where the project_name argument is not properly sanitized. This flaw permits attackers to perform path traversal, enabling them to read or write arbitrary files on the server’s filesystem. If exploited, a malicious user could access sensitive configuration files or modify application files, potentially compromising confidentiality or integrity of the system.

Affected Systems

The issue affects the Gerapy framework, specifically versions up to and including 0.9.13. Users running any of these releases should evaluate their deployment against the discovered path traversal flaw. The vulnerability is present in the project_create endpoint exposed by the web interface.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting it has not yet been observed in widespread exploitation. Remote exploitation is possible via the web interface, assuming an attacker can submit a crafted project_name value. Attackers could exploit the flaw by sending specially crafted requests to the project_create route to traverse directories and access arbitrary files.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch corresponding to commit 6e481078cfba6388a67ca2d9792288405019ba3e, which validates and sanitizes the project_name input.
  • Restrict access to the project_create endpoint by ensuring only authenticated and authorized users can invoke it.
  • Implement server‑side path normalization to prevent directory traversal, such as rejecting any project_name that contains '..' or absolute paths.

Generated by OpenCVE AI on October 5, 2026 at 02:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description A vulnerability has been found in Gerapy up to 0.9.13. This vulnerability affects the function project_create of the file gerapy/server/core/views.py of the component Project Management. The manipulation of the argument project_name leads to path traversal. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. The identifier of the patch is 6e481078cfba6388a67ca2d9792288405019ba3e. Applying a patch is the recommended action to fix this issue.
Title Gerapy Project Management views.py project_create path traversal
First Time appeared Gerapy
Gerapy gerapy
Weaknesses CWE-22
CPEs cpe:2.3:a:gerapy:gerapy:*:*:*:*:*:*:*:*
Vendors & Products Gerapy
Gerapy gerapy
References
Metrics cvssV2_0

{'score': 5.5, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 5.4, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

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

Weaknesses
  • CWE-22

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

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Oct 6, 2026, 10:18 PM
Reserved
Oct 4, 2026, 8:42 AM
Status
Deferred
Published
Oct 5, 2026, 1:16 AM
Modified
Oct 6, 2026, 11:16 PM