CVE-2026-68348
Received Received - Intake

ASoC TAS2781 Firmware Parser Buffer Overflow

Vulnerability report for CVE-2026-68348, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-10

Last updated on: 2026-08-10

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: ASoC: tas2781: bound firmware description string parsing The TAS2781 firmware parser reads several variable-length description strings with strlen() before checking that the string terminator is present inside the firmware blob. A malformed firmware image without a NUL terminator can therefore make the parser walk past the end of the firmware buffer before the later size checks run. Add a small bounded string-length helper and use it for all description fields that are parsed from the firmware buffer. Keep the existing size checks for the fixed bytes that follow each string.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-10
Last Modified
2026-08-10
Generated
2026-08-10
AI Q&A
2026-08-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects the Linux kernel's ASoC subsystem for the TAS2781 audio codec. The firmware parser reads variable-length strings without first verifying if a string terminator exists in the firmware blob. A malformed firmware image lacking a NUL terminator could cause the parser to read past the end of the firmware buffer before size checks are performed.

Detection Guidance

This vulnerability is specific to the Linux kernel's ASoC TAS2781 firmware parser. Detection requires checking if your system uses a vulnerable kernel version with the TAS2781 driver. Inspect kernel logs for firmware parsing errors or monitor for crashes during audio device initialization.

Impact Analysis

This vulnerability could allow an attacker with the ability to load malicious firmware to cause a buffer overflow in the Linux kernel. This might lead to system crashes, privilege escalation, or arbitrary code execution, depending on the kernel's memory layout and protections.

Mitigation Strategies

Update your Linux kernel to the latest stable version that includes the fix for this issue. If using a custom kernel, apply the patch that adds bounded string-length checks for firmware description strings in the TAS2781 driver.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-68348. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart