Description
A vulnerability was found in waooAI waoowaoo up to 0.4.1. Impacted is the function stablePublicIdFromStorageKey in the library src/lib/media/hash.ts of the component Media Handler. The manipulation of the argument storageKey results in improper authorization. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is considered difficult. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-13
Score: 6.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the stablePublicIdFromStorageKey function of the Media Handler component of waooAI waoowaoo. By manipulating the storageKey argument, an attacker can bypass normal authorization checks and obtain media resources that should be restricted. This leads to unauthorized disclosure of media content and potentially other sensitive data associated with those resources. The weakness is described as improper authorization, corresponding to CWE‑266 and CWE‑285. While the CVE notes that exploitation is difficult and requires a high level of complexity, it also documents that an exploit has been made public, underscoring that a determined adversary can craft a remote attack that subverts access controls.

Affected Systems

The flaw affects deployments of waooAI waoowaoo with version numbers up to and including 0.4.1. Any installation that incorporates the Media Handler component – particularly those exposing media endpoints that accept a storageKey parameter – is vulnerable if the package has not been updated beyond 0.4.1. Earlier versions contain the same risky implementation and therefore remain exposed.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity, and the EPSS score of less than 1 % suggests a low expected exploitation rate in the wild. Nonetheless, the public availability of an exploit and the remote nature of the attack mean that affected systems face a tangible risk. The vulnerability is not listed in the CISA KEV catalog, but because it grants unauthorized access to media data, it should be treated as a potential threat until a vendor update or alternative mitigation is applied.

Generated by OpenCVE AI on July 31, 2026 at 11:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade waooAI waoowaoo to a release newer than 0.4.1, which contains a fix that enforces proper authorization before processing storageKey values.
  • Implement server‑side validation to ensure that any storageKey supplied by a client resolves to a media object owned by the authenticated user and reject any keys that do not meet this ownership constraint.
  • Monitor application logs for anomalous media requests that target unauthorized resources and audit access patterns for signs of exploitation.

Generated by OpenCVE AI on July 31, 2026 at 11:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description A vulnerability was found in waooAI waoowaoo up to 0.4.1. Impacted is the function stablePublicIdFromStorageKey in the library src/lib/media/hash.ts of the component Media Handler. The manipulation of the argument storageKey results in improper authorization. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is considered difficult. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.
Title waooAI waoowaoo Media hash.ts stablePublicIdFromStorageKey improper authorization
First Time appeared Waooai
Waooai waoowaoo
Weaknesses CWE-266
CWE-285
CPEs cpe:2.3:a:waooai:waoowaoo:*:*:*:*:*:*:*:*
Vendors & Products Waooai
Waooai waoowaoo
References
Metrics cvssV2_0

{'score': 2.6, 'vector': 'AV:N/AC:H/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-15T15:45:06.732Z

Reserved: 2026-07-13T14:01:13.127Z

Link: CVE-2026-15594

cve-icon Vulnrichment

Updated: 2026-07-15T15:44:42.792Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:30:05Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-285

    Improper Authorization