Description
Shiori contains a privilege escalation vulnerability in the account update endpoint that allows authenticated users to modify the owner field without authorization checks. Attackers can escalate to administrator by submitting a crafted PATCH request with owner: true, then re-authenticate to obtain an admin JWT token granting full system access.
Published: 2026-07-13
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Shiori contains a flaw in the account update endpoint: when an authenticated user submits a PATCH request, the owner field can be altered without any authorization checks. By setting owner: true, the attacker elevates their account to administrator status, thereby gaining full system access to bookmarks, configuration, and other privileged functions. The weakness maps to CWE‑269 (Improper Privilege Management).

Affected Systems

The affected product is the open‑source web‑based bookmark manager Shiori, maintained by go‑shiori. Specific version numbers are not disclosed; any deployment that has not incorporated the commit 6c8a7dbc11b131609bfda736b14d61c51f9027b2 is potentially vulnerable.

Risk and Exploitability

The flaw scores a CVSS of 8.7, indicating high severity. The EPSS score is under 1 %, showing it is not listed in CISA’s KEV catalog. However, because the exploit requires only an authenticated session, the risk to any affected installation remains significant. An attacker who can log in can immediately convert themselves into an administrator by sending the crafted PATCH request.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the patch that includes commit 6c8a7dbc11b131609bfda736b14d61c51f9027b2 on all Shiori instances.
  • Revoke all existing JWT tokens and force users any tokens issued before the fix.
  • Temporarily restrict or block the /api/v1/auth/account endpoint (e.g., via firewall rule or reverse‑proxy configuration) until the patch is applied.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


Mon, 13 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description Shiori contains a privilege escalation vulnerability in the account update endpoint that allows authenticated users to modify the owner field without authorization checks. Attackers can escalate to administrator by submitting a crafted PATCH request with owner: true, then re-authenticate to obtain an admin JWT token granting full system access.
Title Shiori Authenticated Privilege Escalation via PATCH /api/v1/auth/account
First Time appeared Go-shiori
Go-shiori shiori
Weaknesses CWE-269
CPEs cpe:2.3:a:go-shiori:shiori:*:*:*:*:*:go:*:*
Vendors & Products Go-shiori
Go-shiori shiori
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Go-shiori Shiori
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-20T17:46:04.746Z

Reserved: 2026-07-09T14:07:55.624Z

Link: CVE-2026-61463

cve-icon Vulnrichment

Updated: 2026-07-13T18:27:28.408Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:45:13Z

Weaknesses
  • CWE-269

    Improper Privilege Management