Description
BookWyrm through 0.9.1 contains an authorization bypass vulnerability in the edit_readthrough function that allows authenticated users to modify other users' reading records. Attackers can exploit sequential ReadThrough IDs to overwrite arbitrary users' start dates, finish dates, progress, and progress mode, affecting reading statistics and exported data.
Published: 2026-09-05
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Integrity Compromise
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the edit_readthrough function of BookWyrm up to version 0.9.1. An authenticated user can supply a ReadThrough ID belonging to another user and modify that user's start date, finish date, progress value, and progress mode. This authorization bypass exposes a classic Insecure Direct Object Reference flaw identified as CWE‑639, allowing unauthorized modification of user‑owned data.

Affected Systems

All releases of BookWyrm from the outset through version 0.9.1 are affected. The product, BookWyrm, is distributed as the bookwyrm-social:bookwyrm project and is identified in the CPE space as joinbookwyrm:bookwyrm. Administrators should verify whether their installation is running any of these versions and coordinate with the maintainers for an update.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, but the fact that only an authenticated user is required and that ReadThrough IDs can be enumerated sequentially means the risk of exploitation is real. Based on the description, it is inferred that an attacker can enumerate consecutive ReadThrough identifiers through the web interface and overwrite arbitrary users' reading progress, thereby corrupting summary or exported data and potentially facilitating data manipulation or defacement.

Generated by OpenCVE AI on September 5, 2026 at 11:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the latest BookWyrm release that addresses the edit_readthrough IDOR flaw.
  • If no update is immediately available, modify the application to enforce ownership checks when editing readthrough entries or remove the edit_readthrough endpoint from the exposed API.
  • Restrict authentication for endpoints editing reading records so that only the actual record owner or administrators can access it.

Generated by OpenCVE AI on September 5, 2026 at 11:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Bookwyrm-social
Bookwyrm-social bookwyrm
Vendors & Products Bookwyrm-social
Bookwyrm-social bookwyrm

Sat, 05 Sep 2026 10:15:00 +0000

Type Values Removed Values Added
Description BookWyrm through 0.9.1 contains an authorization bypass vulnerability in the edit_readthrough function that allows authenticated users to modify other users' reading records. Attackers can exploit sequential ReadThrough IDs to overwrite arbitrary users' start dates, finish dates, progress, and progress mode, affecting reading statistics and exported data.
Title BookWyrm through 0.9.1 Insecure Direct Object Reference in edit-readthrough Allows Tampering with Other Users' Reading Records
First Time appeared Joinbookwyrm
Joinbookwyrm bookwyrm
Weaknesses CWE-639
CPEs cpe:2.3:a:joinbookwyrm:bookwyrm:*:*:*:*:*:*:*:*
Vendors & Products Joinbookwyrm
Joinbookwyrm bookwyrm
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Bookwyrm-social Bookwyrm
Joinbookwyrm Bookwyrm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-24T14:21:00.528Z

Reserved: 2026-09-05T01:59:19.915Z

Link: CVE-2026-86113

cve-icon Vulnrichment

Updated: 2026-09-08T13:49:19.121Z

cve-icon NVD

Status : Deferred

Published: 2026-09-05T10:16:42.273

Modified: 2026-09-08T20:05:53.177

Link: CVE-2026-86113

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:25:20Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key