Description
libtta through 2.3 contains a stack out-of-bounds read and write vulnerability in tta_decoder_process_stream() and tta_decoder_process_frame() because header checks never reject a zero channel count. Attackers can supply a crafted .tta file declaring zero channels so decorrelation accesses cache[-1] with stream-derived values, corrupting stack memory in decoding applications.
Published: 2026-10-18
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stack memory corruption leading to potential application crash or code execution
Action: Assess Impact
AI Analysis

Impact

libtta up to version 2.3 fails to reject headers that declare zero channels, allowing a crafted .tta file to trigger out‑of‑bounds reads and writes during decoding. The decoder accesses cache indices that are out of range, corrupting stack memory and potentially enabling arbitrary code execution or denial of service. The weakness is an improper bounds check, identified as CWE‑787.

Affected Systems

True Audio’s libtta library versions 2.3 and earlier are affected. Any application or service that loads .tta files using this library is at risk. The list of specific applications is not provided, so any software that links against libtta 2.3 or earlier may be vulnerable.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been widely exploited. Attackers would need to supply a malicious .tta file to a decoder that accepts the file; thus the vector is likely local or remote file ingestion by a vulnerable application. Given the absence of active exploitation indications, the risk is moderate but non‑zero, and organizations using libtta should verify their software version and apply countermeasures.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to a version of libtta that contains a check for zero channel counts or apply a local patch that rejects headers with zero channels
  • Add input validation in the calling application to verify that the channel count read from the .tta header is greater than zero before invoking the decoder
  • Deploy runtime protections such as stack canaries, ASLR, and DEP to mitigate the impact of potential stack corruption
  • If an update or patch is unavailable, configure file ingestion services to reject .tta files that do not meet expected header formats or to scan files for known malformed patterns

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 17: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 a stack out-of-bounds read and write vulnerability in tta_decoder_process_stream() and tta_decoder_process_frame() because header checks never reject a zero channel count. Attackers can supply a crafted .tta file declaring zero channels so decorrelation accesses cache[-1] with stream-derived values, corrupting stack memory in decoding applications.
Title libtta through 2.3 Stack Out-of-Bounds Write via Zero Channel Count
Weaknesses CWE-787
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

True Audio Libtta
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T16:38:35.225Z

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

Link: CVE-2026-112012

cve-icon Vulnrichment

Updated: 2026-10-19T15:57:52.375Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-112012

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses