Description
Shaark 1.2.13 through 1.2.44 contains a missing authorization vulnerability in the Link, Story, Chest and Album API controllers that skips ownership checks. Authenticated non-admin users can send PUT or DELETE requests to /api/{link,story,chest,album}/{id} with numeric IDs to overwrite or delete other users' content, including private items.
Published: 2026-10-12
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized modification or deletion of other users’ content by authenticated non‑admin users
Action: Patch immediately
AI Analysis

Impact

Auth‑bypass flaw in Shaark 1.2.13‑1.2.44 allows authenticated but non‑administrative users to perform PUT or DELETE requests on API endpoints for links, stories, chests, and albums. The ownership checks that are meant to prevent this action are omitted, so any user can target any numeric content ID, including private items, and overwrite or delete it. The result is a loss of confidentiality, integrity, and availability for the victim’s data.

Affected Systems

The vulnerability affects Shaark installations compiled from versions 1.2.13 through 1.2.44. Users of authenticated accounts who do not have administrative privileges are impacted, as they can issue requests to the affected API routes. The flaw exists in the Link, Story, Chest, and Album controllers within the application code base.

Risk and Exploitability

The CVSS score of 7.1 classifies the issue as a high‑severity weakness that could be exploited by anyone who has logged in to the application. The EPSS score is not available, and the vulnerability is not listed in CISA KEV. Attackers need only valid credentials and must be authenticated as a non‑admin user; no special network conditions are required, making the exploit feasible for many ordinary users who have access to the system.

Generated by OpenCVE AI on October 12, 2026 at 22:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Shaark to a version newer than 1.2.44 that fixes the missing authorization checks
  • Implement or enforce role‑based access control so that only resource owners or administrators can execute update or delete requests
  • Add explicit ownership validation in the API handlers for links, stories, chests, and albums before performing any state changes

Generated by OpenCVE AI on October 12, 2026 at 22:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Description Shaark 1.2.13 through 1.2.44 contains a missing authorization vulnerability in the Link, Story, Chest and Album API controllers that skips ownership checks. Authenticated non-admin users can send PUT or DELETE requests to /api/{link,story,chest,album}/{id} with numeric IDs to overwrite or delete other users' content, including private items.
Title Shaark 1.2.13 through 1.2.44 Missing Authorization via API Update and Delete Routes
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T20:55:21.102Z

Reserved: 2026-10-12T19:27:54.047Z

Link: CVE-2026-109568

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-12T21:17:13.500

Modified: 2026-10-12T21:17:13.500

Link: CVE-2026-109568

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T22:45:16Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key