🔍 CVE-2026-43264

5.5
CVSS Score
MEDIUM
2026-05-06
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 fbdev 디스플레이 타이밍 파싱 모듈(of_get_display_timings)에서 오류 처리 경로의 goto 대상이 잘못 지정되어, of_parse_phandle()로 증가된 device_node의 참조 카운트가 감소되지 않는 메모리/참조 누수 문제입니다. 해당 경로의 goto 대상을 'entryfail'에서 'timingfail'로 변경하여 of_node_put(native_mode)가 호출되도록 수정되었습니다.

💡 쉬운 설명

디스플레이 설정 정보를 읽는 과정에서 오류가 나면 사용 중인 장치 정보의 '사용 표시'가 제대로 정리되지 않아 조금씩 메모리가 낭비됩니다. 이 문제는 정리 순서를 바로잡아 해결되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: fbdev: of: display_timing: fix refcount leak in of_get_display_timings() of_parse_phandle() returns a device_node with refcount incremented, which is stored in 'entry' and then copied to 'native_mode'. When the error paths at lines 184 or 192 jump to 'entryfail', native_mode's refcount is not decremented, causing a refcount leak. Fix this by changing the goto target from 'entryfail' to 'timingfail', which properly calls of_node_put(native_mode) before cleanup.

📍 영향받는 시스템

Device Tree 기반 디스플레이 타이밍을 사용하는 fbdev 드라이버가 포함된 Linux 커널 (수정 커밋 이전 버전)

⚔️ 공격 벡터

로컬에서 잘못된 디스플레이 타이밍 장치 트리 구성을 로드하여 반복적으로 오류 경로를 유발하면 메모리 누수로 인한 서비스 저하가 발생할 수 있습니다.

🛡️ 대응 방법

커널을 해당 수정이 포함된 최신 안정 버전으로 업데이트하거나 배포판 보안 업데이트를 적용하세요.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 커널 changelog와 대조하여 CVE-2026-43264 수정이 포함되었는지 확인하세요 (수정 포함 여부는 배포판 패키지 changelog에서 확인 가능).

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