Read the docs
TI-2026-84489 Aliases CVE-2026-63434

MyTube statistics flaw lets visitors forge analytics events

Priority LOW 20CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

MyTube before 1.10.6 accepts client-controlled platform, sourceKind, and sessionId fields in the statistics ingest endpoint without server-side validation. This is CWE-20 (improper input validation). When statistics and visitor activity tracking are enabled, a visitor-role user can submit forged events attributed to arbitrary platforms, sources, and sessions. These events corrupt administrator-visible view counts, download counts, and session analytics.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00328 26th percentileScored 2026-11-07
Fix Fixed MyTube (franklioxygen): 1.10.6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
franklioxygenMyTubebefore 1.10.61.10.6Patch availableCNA
  • MyTube Vendorfranklioxygen Affected before 1.10.6 Fixed in 1.10.6 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:franklioxygen:mytube:*:*:*:*:*:*:*:*——franklioxygen
  • cpe:2.3:a:franklioxygen:mytube:*:*:*:*:*:*:*:* Versions — — ·franklioxygen

Remediation

Update MyTube to version 1.10.6, which fixes the issue.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

  • Fix · CNA MyTube (franklioxygen) Fixed in 1.10.6

Timeline

  1. 2026-11-03 Threatist record created from CVE-2026-63434
  2. 2026-11-03 CISA SSVC decision points changed

References

  • TI-2026-26248 MyTube has an Unauthenticated Admin Privilege Escalation via Passkey Registration CVSS 4.0HIGH 8.9
  • TI-2026-26114 MyTube has an Improper Access Control that Allows Complete Application Takeover CVSS 4.0HIGH 7.4
  • TI-2026-26286 MyTube has Unauthenticated Account Lockout via Shared Login Attempt State CVSS 4.0HIGH 7.7
  • TI-2026-84488 CSRF protection bypass in MyTube via arbitrary x-api-key header CVSS 3.1MEDIUM 6.8
  • TI-2026-83344 MyTube: Visitor Can Access Hidden Video Metadata and Content CVSS 4.0HIGH 7.1
  • TI-2026-19200 MyTube has an Authorization Bypass vulnerability CVSS 3.1CRITICAL 9.8
See all 10 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences