Description
A vulnerability has been found in Gerapy up to 0.9.13. The impacted element is an unknown function of the file gerapy/server/core/views.py of the component Project Upload Endpoint. Such manipulation leads to missing authentication. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The name of the patch is bd4891c60315f17611a3b7a651ffe0fba7cfe71e. Applying a patch is advised to resolve this issue.
Published: 2026-07-19
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authentication flaw has been identified in the Project Upload Endpoint of the Gerapy project. The flaw, located in an unspecified function of gerapy/server/core/views.py, allows an attacker to access the upload functionality without providing any credentials. Because the endpoint accepts arbitrary uploads, an attacker could potentially upload malicious components or scripts, which may later be executed by the system or other users, thereby compromising the integrity and confidentiality of the application or the data it handles. The vulnerability is listed with a CVSS score of 6.9, indicating a medium severity level for the potential unauthorized access and the subsequent risks associated with the uploaded content.

Affected Systems

The vulnerability affects all installations of Gerapy up to and including version 0.9.13. Users running older releases or following the specific patch identified by the commit hash bd4891c60315f17611a3b7a651ffe0fba7cfe71e have been noted as susceptible.

Risk and Exploitability

The exploit is remote and has been publicly disclosed, yet the EPSS score is below 1%, suggesting a low probability of exploitation in the wild. The vulnerability is not listed in CISA's KEV catalog, and no special access or elevated privileges are required to trigger the flaw. An attacker only needs the ability to send a request to the upload endpoint; authentication is not enforced, enabling unauthenticated usage and potential malicious payload delivery.

Generated by OpenCVE AI on July 30, 2026 at 22:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the security patch corresponding to commit hash bd4891c60315f17611a3b7a651ffe0fba7cfe71e to update Gerapy to a version where the authentication check is enforced.
  • Rely on network segmentation or firewall rules to limit access to the Project Upload Endpoint to trusted internal IP addresses, preventing unauthenticated external requests.
  • Implement strict upload validation on the server side, such as checking MIME types, file signatures, and size limits, to ensure only legitimate content is accepted and potential malicious uploads are rejected.

Generated by OpenCVE AI on July 30, 2026 at 22:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 19 Jul 2026 03:45:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in Gerapy up to 0.9.13. The impacted element is an unknown function of the file gerapy/server/core/views.py of the component Project Upload Endpoint. Such manipulation leads to missing authentication. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The name of the patch is bd4891c60315f17611a3b7a651ffe0fba7cfe71e. Applying a patch is advised to resolve this issue.
Title Gerapy Project Upload Endpoint views.py missing authentication
First Time appeared Gerapy
Gerapy gerapy
Weaknesses CWE-287
CWE-306
CPEs cpe:2.3:a:gerapy:gerapy:*:*:*:*:*:*:*:*
Vendors & Products Gerapy
Gerapy gerapy
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-20T12:14:14.468Z

Reserved: 2026-07-18T08:29:13.523Z

Link: CVE-2026-16209

cve-icon Vulnrichment

Updated: 2026-07-20T12:09:10.292Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T23:00:22Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-306

    Missing Authentication for Critical Function