🔍 CVE-2025-39786

7.8
CVSS Score
HIGH
2025-09-11
2026-10-19 21:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ad7173 ADC 드라이버에서 syscalib_mode 속성 접근 시 채널 인덱스를 잘못 참조하는 취약점이 발견되었습니다. 채널 설정에 따라 주소 필드와 채널 필드가 일치하지 않을 수 있어, 잘못된 인덱스 사용 시 메모리 범위 외 접근(Out-of-bounds access)이 발생할 수 있습니다.

💡 쉬운 설명

기기 내부의 특정 정보를 읽어올 때 잘못된 위치를 참조하여 시스템 오류를 일으킬 수 있는 문제입니다. 이로 인해 시스템이 불안정해지거나 예상치 못한 동작이 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iio: adc: ad7173: fix channels index for syscalib_mode Fix the index used to look up the channel when accessing the syscalib_mode attribute. The address field is a 0-based index (same as scan_index) that it used to access the channel in the ad7173_channels array throughout the driver. The channels field, on the other hand, may not match the address field depending on the channel configuration specified in the device tree and could result in an out-of-bounds access.

📍 영향받는 시스템

ad7173 드라이버를 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

잘못된 채널 인덱스를 사용하여 드라이버의 syscalib_mode 속성에 접근함으로써 메모리 범위를 벗어난 읽기/쓰기 시도

🛡️ 대응 방법

ad7173 채널 인덱스 수정 사항이 포함된 최신 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:H/A:H

💻 영향받는 소프트웨어

Linux Kernel