CVE-2026-112012
libtta through 2.3 Stack Out-of-Bounds Write via Zero Channel Count
True Audio libtta
CVSS
4.8MediumExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 19 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.13%Chance of exploitation activity in the next 30 days, higher than 2% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
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.
Text from CVE List
Affected versions 1
- libttaaffected: all versions through 2.3CVE List
References 6
- vulncheck.com/advisories/libtta-through-2.3-stack-out-of-bounds-write-via-zero-channel-countAdvisoryvia CVE List
- hackmd.io/@haindpwn/libtta-seek-table-count-overflow-oob-writeExploitvia CVE List
- github.com/gchudov/libtta/blob/af8dc48ce859e98842ab1a3eec98416d22a5199e/libtta.c#L618Referencevia CVE List
- github.com/gchudov/libtta/blob/af8dc48ce859e98842ab1a3eec98416d22a5199e/libtta.c#L715-L730Referencevia CVE List
- sourceforge.net/projects/tta/Referencevia CVE List
- github.com/gchudov/libttaReferencevia CVE List