🔍 CVE-2026-80745

8.4
CVSS Score
HIGH
2026-09-03
2026-09-04 05:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 FP9931 전압 조절기 드라이버에서 VPOS/VNEG 전압 선택 테이블이 데이터시트와 일치하지 않는 취약점이 발견되었습니다. 잘못된 테이블 매핑으로 인해 전압 값이 어긋나거나, 특정 범위의 선택자 사용 시 테이블 범위를 벗어난 메모리 접근(Out-of-bounds access)이 발생할 수 있습니다.

💡 쉬운 설명

기기 내부의 전압을 조절하는 설정표가 실제 설계도와 달라서 전압이 잘못 설정되거나 시스템 오류가 발생할 수 있는 문제입니다. 잘못된 값을 입력하면 컴퓨터가 예상치 못한 동작을 하거나 멈출 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: regulator: fp9931: Fix VPOS/VNEG voltage selector table The VPOSNEG_table[] mapping does not match the FP9931 datasheet. The datasheet defines the VPOS/VNEG voltage mapping as: 00h-04h -> 7.04V (-7.04V) 05h -> 7.26V (-7.26V) 06h -> 7.49V (-7.49V) ... 28h-3Fh -> 15.06V (-15.06V) However, VPOSNEG_table[] has two issues: 1. Selector 0x00~0x04 should all map to 7.04V (5 entries), but the table has 6 entries of 7.04V, causing all subsequent entries to be shifted by one position. 2. Selectors 0x29~0x3F should all clamp to 15.06V (23 entries), but the table has only 41 entries. Any selector value above 0x28 would result in an out-of-bounds table access. Fix both issues by removing the duplicate 7.04V entry and appending the missing 23 clamped 15.06V entries, bringing the table to the correct size of 64 entries (0x00~0x3F).

📍 영향받는 시스템

FP9931 전압 조절기를 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

잘못된 전압 선택자 값을 입력하여 메모리 범위를 벗어난 접근 유도 또는 잘못된 전압 인가

🛡️ 대응 방법

FP9931 전압 선택 테이블이 수정된 최신 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:H/A:H

💻 영향받는 소프트웨어

Linux Kernel