Impact
The vulnerability is a missing authorization check on BookWyrm’s favorite and unfavorite endpoints. Authenticated attackers can POST a request with the ID of a private status they cannot normally view, causing the system to create an interaction and broadcast it via ActivityPub. Because the server’s responses differ when the status is private, an attacker can enumerate private status identifiers by measuring response variations.
Affected Systems
BookWyrm versions through 0.9.1 are affected. The vulnerability is tied to the BookWyrm Social platform and impacts all installations running the 0.9.1 release or earlier. Higher versions resolved the issue, but the exact patch version is not listed in the provided data.
Risk and Exploitability
The CVSS score of 5.3 classifies the issue as moderate severity. Evidence of exploitation is not yet documented in KEV and no EPSS score is available. Attackers must be authenticated and target public or private status IDs they are unauthorized to view. They can not elevate privileges to system level but can extract private status identifiers and cause unwanted ActivityPub traffic, which may lead to privacy exposure and potential denial of service if triggered at scale.
OpenCVE Enrichment