Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. pixelfed/pixelfed
  4. ›
  5. CVE-2024-25108

CVE-2024-25108: Pixelfed doesn't check OAuth Scopes in API routes, giving elevated permissions

February 12, 2024 (updated October 11, 2024)

When processing requests authorization was improperly and insufficiently checked, allowing attackers to access far more functionality than users intended, including to the administrative and moderator functionality of the Pixelfed server.

This vulnerability affects every version of Pixelfed between v0.10.4 and v0.11.9, inclusive. A proof of concept of this vulnerability exists.

References

  • github.com/advisories/GHSA-gccq-h3xj-jgvf
  • github.com/pixelfed/pixelfed
  • github.com/pixelfed/pixelfed/commit/7e47d6dccb0393a2e95c42813c562c854882b037
  • github.com/pixelfed/pixelfed/commit/fd7f5dbb
  • github.com/pixelfed/pixelfed/commit/fd7f5dbba13818f60d1c2b3ab110b499e996aa81
  • github.com/pixelfed/pixelfed/security/advisories/GHSA-gccq-h3xj-jgvf
  • nvd.nist.gov/vuln/detail/CVE-2024-25108

Code Behaviors & Features

Detect and mitigate CVE-2024-25108 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 0.10.4 before 0.11.11

Fixed versions

  • 0.11.11

Solution

Upgrade to version 0.11.11 or above.

Impact 8.8 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-280: Improper Handling of Insufficient Permissions or Privileges
  • CWE-285: Improper Authorization
  • CWE-863: Incorrect Authorization

Source file

packagist/pixelfed/pixelfed/CVE-2024-25108.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:14:50 +0000.