PatchSiren cyber security CVE debrief
CVE-2026-112012 True Audio CVE debrief
A stack out-of-bounds read and write vulnerability exists in libtta through version 2.3. The vulnerability is caused by a lack of header checks, allowing a zero channel count. Attackers can supply a crafted .tta file declaring zero channels, leading to decorrelation accesses cache[-1] with stream-derived values, corrupting stack memory in decoding applications.
- Vendor
- True Audio
- Product
- libtta
- CVSS
- MEDIUM 4.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Defenders responsible for applications using libtta should assess exposure and prioritize verification of the libtta version used. They should also review decoding applications for potential stack memory corruption and monitor for potential exploitation attempts. Defenders should care about CVE-2026-112012 because it is a stack out-of-bounds read and write vulnerability in libtta through version 2.3, which can lead to potential stack memory corruption, and
Why it matters
Defenders should care about CVE-2026-112012 because it is a stack out-of-bounds read and write vulnerability in libtta through version 2.3, which can lead to potential stack memory corruption, denial of service, and arbitrary code execution. Defenders responsible for applications using libtta should assess exposure and prioritize verification of the libtta version used.
- Potential stack memory corruption in decoding applications
- Possible denial of service due to application crashes
- Potential for attackers to execute arbitrary code
Technical summary
The vulnerability exists in the tta_decoder_process_stream() and tta_decoder_process_frame() functions due to a lack of header checks, allowing a zero channel count. This can lead to decorrelation accesses cache[-1] with stream-derived values, corrupting stack memory in decoding applications. The vulnerability affects libtta through version 2.3 and can lead to potential stack memory corruption, denial of service, and arbitrary code execution. Defenders should prioritize verifying the version of libtta used in their applications and consider updating to a version that fixes this vulnerability.
Defensive priority
Defenders should prioritize verifying the version of libtta used in their applications and consider updating to a version that fixes this vulnerability.
Recommended defensive actions
- Verify the version of libtta used in applications and consider updating to a fixed version
- Review decoding applications for potential stack memory corruption
- Monitor for potential exploitation attempts
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
Evidence notes
The vulnerability was discovered in libtta through version 2.3. The CVE record and NVD entry provide details on the vulnerability. Further information is limited, but defenders should verify the libtta version used in their applications and review decoding applications for potential stack memory corruption. The vulnerability allows a zero channel count, leading to decorrelation accesses cache[-1] with stream-derived values, corrupting stack memory in decoding applications. Evidence is limited to public CVE and NVD records.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112012 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112012
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112012 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112012
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/gchudov/libtta
-
Source reference
Unverified legacy reference
URL: https://github.com/gchudov/libtta/blob/af8dc48ce859e98842ab1a3eec98416d22a5199e/libtta.c
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haindpwn/libtta-seek-table-count-overflow-oob-write
-
Source reference
Unverified legacy reference
URL: https://sourceforge.net/projects/tta/
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/libtta-through-2.3-stack-out-of-bounds-write-via-zero-channel-count
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.