Description
libtta through 2.3 contains an integer overflow vulnerability in tta_decoder_init_get_info() that allows attackers to cause a heap buffer overflow on 32-bit builds via unvalidated header fields. Attackers can supply a crafted .tta file with a sample rate of 1 and large samples value, wrapping the seek table allocation and crashing applications.
Published: 2026-10-18
Score: 5.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Heap buffer overflow due to integer overflow (CWE-190).
Action: Patch or Update
AI Analysis

Impact

A single integer overflow in the tta_decoder_init_get_info function allows an attacker to trigger a heap buffer overflow on 32‑bit builds of libtta. The overflow is driven by unvalidated header fields in a .tta file, specifically a sample rate of 1 coupled with an excessively large sample count. The vulnerable allocation of the seek table can be coerced to wrap around, leading to an out‑of‑bounds write that corrupts heap memory and may crash the application.

Affected Systems

The vulnerability resides in True Audio’s libtta library, affecting all releases up to and including version 2.3. Any application that integrates this library on a 32‑bit platform and processes .tta audio files is potentially impacted.

Risk and Exploitability

The CVSS score of 5.8 indicates a moderate severity, primarily impacting availability through forced crashes. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The attack vector is inferred to be through the consumption of maliciously crafted .tta files, meaning that the threat exists when an application accepts audio files from untrusted sources or when the library is exposed to network‑driven media streams.

Generated by OpenCVE AI on October 18, 2026 at 12:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update libtta to the latest release (≥2.4) where the integer overflow in tta_decoder_init_get_info has been fixed.
  • If a library upgrade cannot be performed immediately, restrict the use of .tta decoding to files from trusted sources or disable the feature entirely in critical environments.
  • For 32‑bit builds, add runtime bounds checks to validate the sample rate and sample count before allocating the seek table, or migrate to a 64‑bit build to avoid the underlying integer size limitation.

Generated by OpenCVE AI on October 18, 2026 at 12:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 13:15:00 +0000

Type Values Removed Values Added
First Time appeared True Audio
True Audio libtta
Vendors & Products True Audio
True Audio libtta

Sun, 18 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description libtta through 2.3 contains an integer overflow vulnerability in tta_decoder_init_get_info() that allows attackers to cause a heap buffer overflow on 32-bit builds via unvalidated header fields. Attackers can supply a crafted .tta file with a sample rate of 1 and large samples value, wrapping the seek table allocation and crashing applications.
Title libtta through 2.3 Integer Overflow via tta_decoder_init_get_info Seek Table
Weaknesses CWE-190
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

True Audio Libtta
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T16:01:06.785Z

Reserved: 2026-10-18T01:23:49.942Z

Link: CVE-2026-112011

cve-icon Vulnrichment

Updated: 2026-10-19T16:00:53.705Z

cve-icon NVD

Status : Deferred

Published: 2026-10-18T12:17:13.653

Modified: 2026-10-19T21:14:14.150

Link: CVE-2026-112011

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T12:53:18Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound