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.
Published: 2026-09-05
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Pixelfed versions up to 0.12.9 contain a failure to verify follower status in the StoryComposeController for react and comment endpoints. As a result, any authenticated user can submit reactions or comments to stories that are marked as follower‑only, triggering the API to reveal media URLs and author information that should be restricted to followers. This flaw allows attackers to gather data about non‑followed accounts without gaining follow permissions.

Affected Systems

The affected product is Pixelfed, maintained by the Pixelfed project, with version 0.12.9 being vulnerable. No newer version is listed as fixed in the current data. The issue resides in the API routes defined in routes/web‑api.php and the controller logic in app/Http/Controllers/StoryComposeController.php. Users running Pixelfed 0.12.9 or earlier deployments are at risk.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available, so the likelihood of exploitation is unclear, but the flaw is directly exploitable via authenticated API requests. The vulnerability is not listed in the CISA KEV catalog and no public exploit has been reported. The attack vector is likely an authenticated HTTP API call; it does not require local privileges or network traversal, making it accessible to any legitimate user who can guess story identifiers. The extent of the impact is limited to data disclosure rather than system compromise.

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest Pixelfed release once a patch that enforces follower validation in StoryComposeController is published.
  • If upgrading is not immediately possible, insert a middleware check on the react and comment routes to verify the target story’s owner is followed by the requesting user; reject the request if not.
  • Implement rate limiting or disable the ability to submit reactions/comments on arbitrary or unauthenticated story IDs to prevent enumeration of all story identifiers.

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
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.
Title Pixelfed through 0.12.9 Unauthorized Story Access via API
First Time appeared Pixelfed
Pixelfed pixelfed
Weaknesses CWE-862
CPEs cpe:2.3:a:pixelfed:pixelfed:*:*:*:*:*:*:*:*
Vendors & Products Pixelfed
Pixelfed pixelfed
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Pixelfed Pixelfed
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-05T11:01:28.748Z

Reserved: 2026-09-05T10:40:41.710Z

Link: CVE-2026-86178

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T11:16:46.537

Modified: 2026-09-05T11:16:46.537

Link: CVE-2026-86178

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T14:30:06Z

Weaknesses