Skip to content

invidious

v2.20260723.0 Security

This release includes 2 security fixes for security teams reviewing exposed deployments.

Published 3d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 2 known CVEs

Topics

agplv3 invidious libre video watch youtube
+1 more
youtube-video

Affected surfaces

auth breaking_upgrade

Summary

AI summary

Updates For instance owners, For developers, and User-side across a mixed release.

Full changelog

Wrap-up

This release hardens security, adds an instance option to disable API endpoints, and fixes YouTube backend changes that broke video metadata and playback. A cross-user playlist deletion vulnerability was closed, and videos are no longer incorrectly marked as upcoming.

Instance owners gain a new configuration flag to disable API endpoints that are easy to abuse, a reduced backoff in the channel refresh job when no errors occur, and an updated User-Agent header for YouTube requests. The OCI image bumps OpenSSL to 3.6.3, and the Docker image moves to Crystal 1.20.3.

Developer experience improves with the ability to release directly from GitHub Actions, enhanced issue/PR templates with an AI policy compliance field, and a new AI_POLICY.md document. Dependency bumps keep CI current with int128/docker-manifest-create-action 2.25.0 and actions/cache 6.

New features & important changes

For Users

  • No user-facing changes in this release.

For instance owners

  • A new configuration option allows disabling API endpoints that are easy to abuse (#5630)
  • The RefreshChannelsJob backoff is reduced when no errors occur, improving channel refresh efficiency (#5759)
  • The User-Agent header for YouTube requests was updated to maintain compatibility (#5794)
  • OpenSSL was updated to 3.6.3 in the OCI image (#5808)
  • The Docker image now uses Crystal 1.20.3 (#5797)

For developers

  • Releases can now be triggered directly from a GitHub Action workflow (#5823)
  • Issue and PR templates were reworded and enhanced, and a field for AI policy compliance was added (#5804, #5803)
  • An AI_POLICY.md document was created to clarify the project's stance on AI-generated contributions (#5791)
  • CI dependencies were bumped: int128/docker-manifest-create-action to 2.25.0 and actions/cache to 6 (#5807, #5793)

Bugs fixed

User-side

  • A security issue that allowed playlist deletion across different users was fixed (#5790)
  • Videos are no longer incorrectly labelled as isUpcoming = true due to a YouTube backend change (#5800)
  • YouTube backend API changes that caused playback and metadata issues were addressed (#5818, #5819)

Security Fixes

  • Cross‑user playlist deletion vulnerability fixed (CVE not listed)
  • YouTube backend API changes causing playback and metadata issues addressed

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track invidious

Get notified when new releases ship.

Sign up free

About invidious

Invidious is an alternative front-end to YouTube

All releases →

Beta — feedback welcome: [email protected]