🔍 CVE-2026-68348

7.1
CVSS Score
HIGH
2026-08-10
2026-10-19 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ASoC TAS2781 펌웨어 파서에서 문자열 종료 문자를 확인하기 전에 strlen()을 사용하여 버퍼 범위를 초과하여 읽는 취약점이 발견되었습니다. 악의적으로 조작된 펌웨어 이미지를 사용할 경우 파서가 펌웨어 버퍼의 끝을 지나 메모리를 탐색할 수 있습니다.

💡 쉬운 설명

오디오 칩셋을 작동시키는 소프트웨어가 데이터의 끝을 제대로 확인하지 못해 발생하는 문제입니다. 잘못된 데이터가 들어오면 컴퓨터 메모리의 엉뚱한 부분을 읽어 시스템 오류를 일으킬 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

Linux kernel (ASoC TAS2781 driver 포함 버전)

⚔️ 공격 벡터

악의적으로 조작된(NUL 종료 문자가 없는) 펌웨어 이미지 주입

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

NVIDIA vGPU Guest Driver for Linux