CVE-2026-38470

Published Aug 25, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
A Broken access control vulnerability in the API user endpoint in GazellePW (GazellePosterWall) commit 86c4bedf727691b5a97af42a4864869d18446449 allows unprivileged, authenticated users to enable or disable arbitrary user accounts via the req=disable or req=enable action using a normal user-created API token.

Analysis

AI-generated

Technical impact

A broken access control flaw in the GazellePW API allows any authenticated normal user to toggle any other user’s account status by issuing enable or disable requests with a standard API token. This flaw, identified in commit 86c4bd…, is a classic case of improper authorization (CWE‑284). If exploited, an attacker could de‑activate compromised accounts, lock out legitimate users, or enable accounts to facilitate further attacks, resulting in loss of availability and potential privilege escalation.

Affected Systems

The vulnerability is present in GazellePosterWall (GazellePW) applications running the code base that includes commit 86c4bd… and any systems that have not yet applied a fix. It does not rely on any particular external versioning scheme, but any instance exposing the API endpoint for user management is vulnerable. Only authenticated users with a normal API token can perform the action; no administrative privileges are required.

Risk and Exploitability

The vulnerability has a CVSS score of 4.3, indicating moderate severity, while the EPSS score of < 1% suggests a low exploitation probability. It is not listed in CISA’s KEV catalog. Nevertheless, the condition is trivially exploitable over the network: an attacker only needs a valid API token and no special privileges. The absence of a patchable edition in the wild means the risk remains high if the application remains unchanged, especially in environments where user state changes impact service availability or legal compliance.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply an updated release of GazellePW that corrects the API access‑control logic for enable/disable actions.
  • Reconfigure API token scopes so that ordinary users cannot issue state‑changing requests to user accounts.
  • Audit all user states and revert any unintended enable/disable actions, then monitor logs for anomalous requests.

Generated by OpenCVE AI on August 31, 2026 at 17:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Broken Access Control in GazellePW API Allows Unprivileged Users to Enable or Disable Arbitrary Accounts
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Title Broken Access Control in GazellePW API Allows Unprivileged Users to Enable or Disable Arbitrary Accounts
Weaknesses CWE-284
Type Values Removed Values Added
Description A Broken access control vulnerability in the API user endpoint in GazellePW (GazellePosterWall) commit 86c4bedf727691b5a97af42a4864869d18446449 allows unprivileged, authenticated users to enable or disable arbitrary user accounts via the req=disable or req=enable action using a normal user-created API token.
References

Subscriptions

No data.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 31, 2026, 2:27 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
Aug 25, 2026, 10:17 PM
Modified
Aug 31, 2026, 3:17 PM