Infinite loop Affecting tinytag package, versions [2.0.0,2.3.0)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.33% (27th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PYTHON-TINYTAG-21202043
  • published18 Oct 2026
  • disclosed15 Oct 2026
  • creditKoh Jun Sheng

Introduced: 15 Oct 2026

NewCVE-2026-104266  (opens in a new tab)
CWE-835  (opens in a new tab)

How to fix?

Upgrade tinytag to version 2.3.0 or higher.

Overview

tinytag is a Read audio file metadata

Affected versions of this package are vulnerable to Infinite loop via the _traverse_atoms method in tinytag.py when parsing a malformed MP4 file. An attacker can supply an MP4 file containing an atom with an invalid or zero size value, causing the parser to enter an infinite loop or crash, resulting in a denial of service.

CVSS Base Scores

version 4.0
version 3.1