ZeroHour

CVE-2026-86111

moderate

IDOR in BookWyrm Exposes Followers-Only and Direct-Message Reviews via Status IDs

CVSS 4.0
7.1 high
EPSS
<1%p16
Published
()
Modified
AI analysis

CVE-2026-86111 is an authorization bypass (CWE-639) in BookWyrm's status edit endpoint, which through version 0.9.1 fails to check that the requesting user is allowed to view a status before serving it. An authenticated user on the same instance can iterate over sequential numeric status IDs and request the edit view, retrieving the raw content of statuses they cannot normally see. This leaks followers-only posts and direct-message reviews - content BookWyrm documents as private - to any registered account, producing a high-impact confidentiality-only issue (CVSS 4.0 7.1, VC:H, no integrity or availability impact). All instances running BookWyrm 0.9.1 or earlier are affected; exposure is limited to servers where the attacker holds an account, since authentication is required. No public proof-of-concept, KEV listing, or known exploitation exists, and EPSS assigns a 0.3% probability of exploitation in the next 30 days (16th percentile).

What to do: Upgrade BookWyrm to a release newer than 0.9.1 as soon as a patched version is available, and verify the fix returns non-visible statuses for unauthorized edit-view requests. Until patching, enable invite-only or approval-based registration and audit logs for authenticated accounts systematically requesting sequential status edit endpoints. Because exploitation requires a local account, removing dormant accounts and reviewing who can register reduces exposure.

Affected
BookWyrm (open-source project) BookWyrmall versions through and including 0.9.1
Estimated exposure
moderateapproximately 10,000-100,000 registered user accounts across all BookWyrm instances (order of magnitude: tens of thousands) — BookWyrm is a small, self-hosted federated book-review platform with no published install counts; public Fediverse instance directories and the flagship instance's registration figures suggest a combined user base in the tens of thousands…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

BookWyrm through 0.9.1 fails to validate user visibility permissions in the status edit endpoint, allowing authenticated attackers to read followers-only and direct-message reviews by enumerating sequential status IDs. Attackers can access the raw content of restricted statuses through the edit view, bypassing the privacy protections documented for these message types.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.