🔍 CVE-2026-68340

7.7
CVSS Score
HIGH
2026-08-10
2026-08-19 17:20
✅ 완료

🇰🇷 한글 설명

Linux 커널의 hwmon:occ 구성 요소에서 OCC 폴링 응답 파서가 데이터 길이를 검증하지 않고 정적 배열의 경계를 기준으로 데이터를 처리하는 취약점이 발견되었습니다. 이로 인해 잘린 응답이 들어올 경우 파서가 현재 응답 범위를 벗어난 블록 헤더나 데이터를 읽어 들일 수 있습니다.

💡 쉬운 설명

하드웨어 상태를 확인하는 과정에서 데이터가 중간에 끊겨도 끝까지 읽으려다 보니, 잘못된 메모리 영역을 건드리는 문제입니다. 이로 인해 시스템 오류가 발생하거나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: hwmon: occ: validate poll response sensor blocks The OCC poll response parser walks a counted list of sensor data blocks. It used the static backing-array capacity as the parse boundary, but a transport response makes only data_length bytes current and valid. A truncated response can therefore make the parser consume a block header or block extent outside the current response. Use data_length as the parent boundary, prove the fixed poll header and each current block header before reading them, and prove the complete block before advancing. Keep parsed sensor metadata local until the complete response has passed validation, then publish it. Propagate malformed-response errors before publishing the OCC as active.

📍 영향받는 시스템

Linux kernel (hwmon: occ driver 포함 버전)

⚔️ 공격 벡터

잘못되게 구성되거나 잘린(truncated) 하드웨어 응답 데이터를 전송하여 메모리 경계 밖의 데이터를 읽도록 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 데이터 길이 검증 로직을 적용해야 함

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel