Vulnerability · Published Nov 3, 2026 · Assigned by GitHub_M
CVE-2026-63434MyTube: Visitor-Role Statistics Event Forgery Allows Analytics Data Poisoning
Medium 4.3
In plain English
A medium-severity improper input validation in MyTube from franklioxygen. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 26% of all known vulnerabilities).
Official description
MyTube is a self-hosted downloader and player for several video websites. Prior to 1.10.6, when statisticsEnabled and statisticsTrackVisitorActivity are enabled, a visitor-role user can submit events to the statistics ingest endpoint handled by ingestEvents in backend/src/controllers/statisticsController.ts. The handler reads req.body.events and accepts the client-controlled platform, sourceKind, and sessionId fields without server-side derivation or validation before passing the events to the analytics persistence path. A visitor can therefore attribute fabricated events to arbitrary platforms, sources, and sessions, corrupting administrator-visible view counts, download counts, platform breakdowns, source attribution, and session analytics. The server-derived actorRole and surface fields are not forgeable through this issue. This issue is fixed in version 1.10.6.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| franklioxygen | MyTube | < 1.10.6 |
Weakness: CWE-20 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
References
- https://github.com/franklioxygen/MyTube/security/advisories/GHSA-h5xx-g8fc-crr7 x_refsource_CONFIRM
- https://github.com/franklioxygen/MyTube/commit/5cfbc22166de64dfb65cb789ef00909dd48783d7 x_refsource_MISC
- https://github.com/franklioxygen/MyTube/commit/60424529121018cbf0481034a97fca36d3bc5c66 x_refsource_MISC
- https://github.com/franklioxygen/MyTube/commit/d65913a9319dd840ab2ac77565325cf701306d6d x_refsource_MISC
- https://github.com/franklioxygen/MyTube/releases/tag/v1.10.6 x_refsource_MISC