Description
Gorse before 0.5.10 contains an authentication bypass vulnerability in the /api/dump and /api/restore endpoints that allows unauthenticated attackers to access protected functionality when admin_api_key is empty, which is the default configuration. Remote attackers can exfiltrate the entire database including user records, items, and feedback data containing personally identifiable information, or completely overwrite the dataset without authentication.
Published: 2026-06-29
Score: 9.3 Critical
EPSS: 3.0% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Gorse releases prior to 0.5.10 expose a direct authentication bypass in the /api/dump and /api/restore endpoints. Because the system is configured with an empty administrator API key by default, attackers can invoke these protected operations without credentials. The ability to dump the entire database or overwrite it results in full confidentiality compromise of user records, items and feedback, and data integrity loss that could erase the system’s contents.

Affected Systems

The flaw affects all installations of Gorse from gorse-io that are using a version older than 0.5.10 and have not set a custom administrator API key. Users who have not overridden the default empty key are therefore exposed.

Risk and Exploitability

The severity is reflected in a CVSS score of 9.3, and the EPSS probability of 3% indicates a moderate likelihood of exploitation. The vulnerability is not catalogued in the CISA KEV list. Attackers simply need to send unauthenticated HTTP requests to the vulnerable endpoints over the network, making the attack path straightforward and remote.

Generated by OpenCVE AI on July 17, 2026 at 15:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Gorse to version 0.5.10 or later to eliminate the bypass.
  • If an upgrade cannot be performed immediately, set a non‑empty administrator API key to protect the /api/dump and /api/restore endpoints.
  • Limit exposure by restricting API access to trusted IP ranges or by placing a reverse proxy that blocks unauthenticated requests from outside the internal network.

Generated by OpenCVE AI on July 17, 2026 at 15:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Gorse-io
Gorse-io gorse
Vendors & Products Gorse-io
Gorse-io gorse

Mon, 29 Jun 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 29 Jun 2026 18:15:00 +0000

Type Values Removed Values Added
Description Gorse before 0.5.10 contains an authentication bypass vulnerability in the /api/dump and /api/restore endpoints that allows unauthenticated attackers to access protected functionality when admin_api_key is empty, which is the default configuration. Remote attackers can exfiltrate the entire database including user records, items, and feedback data containing personally identifiable information, or completely overwrite the dataset without authentication.
Title Gorse - Unauthenticated Database Dump and Restore via /api/dump and /api/restore Endpoints
Weaknesses CWE-306
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-07-14T21:34:25.529Z

Reserved: 2026-06-23T01:24:27.650Z

Link: CVE-2026-56782

cve-icon Vulnrichment

Updated: 2026-06-29T19:41:29.336Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-17T15:30:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function