Description
PeerTube is an ActivityPub-federated video streaming platform. Prior to 8.1.6, ActorFollowModel.updateScore() interpolates the attacker-controlled ActivityPub actor inboxUrl into an SQL query, allowing an unauthenticated remote server to read and write PeerTube database tables, including oAuthToken.accessToken, and take over administrator accounts. This issue is fixed in version 8.1.6.
Published: 2026-08-11
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

PeerTube, an ActivityPub‑federated video platform, contains a flaw in the ActorFollowModel.updateScore() method. Before version 8.1.6 the method concatenates the actor’s inboxUrl supplied by a remote server directly into an SQL statement. This allows an attacker to inject arbitrary SQL commands, which is a classic CWE‑89 SQL injection. The ability to run injected SQL enables reading sensitive data such as OAuth access tokens and modifying database records, potentially allowing the attacker to hijack administrator accounts or otherwise compromise the system.

Affected Systems

The affected software is PeerTube from the vendor Chocobozzz, versions prior to 8.1.6. Vulnerable instances are any PeerTube deployments that have not applied the patch released in 8.1.6, which contains the fix that sanitizes the inboxUrl parameter. Later releases such as 8.1.8 also include the patch.

Risk and Exploitability

The CVSS score of 9.8 classifies this as a critical vulnerability. The EPSS score is less than 1 %, indicating a low current exploitation probability, and the issue is not listed in CISA’s KEV catalog. Nevertheless, the vulnerability is exploitable by an unauthenticated remote server that can communicate using ActivityPub. Attackers could leverage the injection to read or modify arbitrary database content and hijack administrator accounts.

Generated by OpenCVE AI on August 12, 2026 at 20:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PeerTube to version 8.1.6 or later, which addresses the SQL injection in ActorFollowModel.updateScore()
  • If an upgrade is not immediately possible, apply the 8.1.6 release’s patch directly to the source code or installer package
  • Review any custom extensions or modifications that construct SQL queries with untrusted input and replace them with parameterized queries or proper input validation to mitigate future injection risks.

Generated by OpenCVE AI on August 12, 2026 at 20:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Chocobozzz
Chocobozzz peertube
Vendors & Products Chocobozzz
Chocobozzz peertube

Tue, 11 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Description PeerTube is an ActivityPub-federated video streaming platform. Prior to 8.1.6, ActorFollowModel.updateScore() interpolates the attacker-controlled ActivityPub actor inboxUrl into an SQL query, allowing an unauthenticated remote server to read and write PeerTube database tables, including oAuthToken.accessToken, and take over administrator accounts. This issue is fixed in version 8.1.6.
Title PeerTube: Unauthenticated remote SQL injection in ActorFollowModel.updateScore()
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Chocobozzz Peertube
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-11T19:01:32.232Z

Reserved: 2026-08-11T14:41:20.121Z

Link: CVE-2026-73211

cve-icon Vulnrichment

Updated: 2026-08-11T19:01:28.726Z

cve-icon NVD

Status : Received

Published: 2026-08-11T18:18:26.357

Modified: 2026-08-11T20:18:47.210

Link: CVE-2026-73211

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T20:30:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')