🔍 CVE-2025-37979

7.8
CVSS Score
HIGH
2025-05-20
2026-07-30 06:22
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ASoC qcom 드라이버에서 sc7280 LPASS 관련 버퍼 오버플로우 취약점이 발견되었습니다. 특정 커밋에서 도입된 케이스 값이 sc7280 드라이버 데이터 배열의 범위를 벗어난 접근을 유발하여 시스템 불안정성을 초래할 수 있습니다.

💡 쉬운 설명

컴퓨터의 소리 관련 부품을 조절하는 프로그램에서 데이터가 정해진 공간보다 더 많이 입력될 수 있는 오류가 발견되었습니다. 이로 인해 시스템이 멈추거나 예상치 못한 동작을 할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ASoC: qcom: Fix sc7280 lpass potential buffer overflow Case values introduced in commit 5f78e1fb7a3e ("ASoC: qcom: Add driver support for audioreach solution") cause out of bounds access in arrays of sc7280 driver data (e.g. in case of RX_CODEC_DMA_RX_0 in sc7280_snd_hw_params()). Redefine LPASS_MAX_PORTS to consider the maximum possible port id for q6dsp as sc7280 driver utilizes some of those values. Found by Linux Verification Center (linuxtesting.org) with SVACE.

📍 영향받는 시스템

sc7280 드라이버를 사용하는 Linux 커널 기반 시스템 (commit 5f78e1fb7a3e 포함 버전)

⚔️ 공격 벡터

특정 오디오 하드웨어 파라미터(RX_CODEC_DMA_RX_0 등)를 조작하여 메모리 범위를 벗어난 데이터 접근 유도

🛡️ 대응 방법

LPASS_MAX_PORTS가 재정의된 최신 Linux 커널 패치 적용

🔧 검증 코드

커널 버전과 해당 취약점이 수정된 커밋 로그가 포함되어 있는지 확인합니다.

Shell / Script
uname -r && git log --grep='5f78e1fb7a3e' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel