🔍 CVE-2025-39959

5.5
CVSS Score
MEDIUM
2025-10-09
2026-11-05 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ASoC AMD ACP 드라이버에서 acp_chip_info를 잘못된 방식으로 가져오는 취약점이 발견되었습니다. 기존에는 dev_get_platdata를 사용하여 데이터가 제대로 업데이트되지 않았으며, 이로 인해 NULL 포인터 역참조가 발생할 수 있었습니다.

💡 쉬운 설명

컴퓨터의 소리 관련 부품을 제어하는 프로그램이 정보를 잘못 읽어와서 시스템이 갑자기 멈추거나 오류가 발생할 수 있는 문제입니다. 올바른 경로로 정보를 읽어오도록 수정하여 시스템 안정성을 높였습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ASoC: amd: acp: Fix incorrect retrival of acp_chip_info Use dev_get_drvdata(dev->parent) instead of dev_get_platdata(dev) to correctly obtain acp_chip_info members in the acp I2S driver. Previously, some members were not updated properly due to incorrect data access, which could potentially lead to null pointer dereferences. This issue was missed in the earlier commit ("ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot"), which only addressed set_tdm_slot(). This change ensures that all relevant functions correctly retrieve acp_chip_info, preventing further null pointer dereference issues.

📍 영향받는 시스템

Linux kernel (AMD ACP I2S driver 사용 시스템)

⚔️ 공격 벡터

로컬 공격자가 특정 드라이버 함수를 호출하여 시스템을 중단시키는 서비스 거부(DoS) 공격 가능

🛡️ 대응 방법

AMD ACP 관련 수정 사항이 포함된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel