CVE-2026-86178 Details
Description
Pixelfed through 0.12.9 fails to validate follower status in StoryComposeController react and comment endpoints, allowing authenticated users to access follower-only stories. Attackers can enumerate sequential story IDs and submit reactions or comments to retrieve story media URLs and author information without following the account.
A vulnerability exists in Pixelfed versions through 0.12.9, where the application fails to properly validate follower status in the StoryComposeController's reaction and comment endpoints. This oversight allows authenticated users to access stories meant for followers only. Exploiting this vulnerability, attackers can sequentially enumerate story IDs, submit reactions or comments, and in return, receive the story's media URLs and author information, all without having to follow the account.
To address this vulnerability, the same follower and visibility checks currently enforced by the 'viewed()' and 'storyPollVote()' methods should be added to the 'react()' and 'comment()' methods in the StoryComposeController. Additionally, the application should respect block relationships and avoid disclosing story media URLs to unauthorized users.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 5, 2026CISA-ADP
Assessed Sep 8, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Pixelfed | <= 0.12.9 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 8, 2026 | CVE Modified | CISA-ADP |
| Sep 5, 2026 | New CVE Received | [email protected] |
Volerion