🔍 CVE-2022-49162

7.8
CVSS Score
HIGH
2025-02-26
2026-08-04 10:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 sm712fb 드라이버에서 smtcfb_write() 함수가 3바이트를 프레임버퍼에 쓸 때 페이지 폴트(page fault)가 발생하며 시스템이 충돌하는 취약점입니다. 엔디언(endianness) 관련 수정 코드가 잘못 구현되어 발생하며, 커널 패치를 통해 해결되었습니다.

💡 쉬운 설명

특정 그래픽 드라이버가 데이터를 처리하는 과정에서 계산 오류를 일으켜 컴퓨터 시스템이 갑자기 멈추거나 꺼질 수 있는 문제입니다. 이는 악의적인 데이터 입력을 통해 시스템을 마비시키는 용도로 사용될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: video: fbdev: sm712fb: Fix crash in smtcfb_write() When the sm712fb driver writes three bytes to the framebuffer, the driver will crash: BUG: unable to handle page fault for address: ffffc90001ffffff RIP: 0010:smtcfb_write+0x454/0x5b0 Call Trace: vfs_write+0x291/0xd60 ? do_sys_openat2+0x27d/0x350 ? __fget_light+0x54/0x340 ksys_write+0xce/0x190 do_syscall_64+0x43/0x90 entry_SYSCALL_64_after_hwframe+0x44/0xae Fix it by removing the open-coded endianness fixup-code.

📍 영향받는 시스템

sm712fb 드라이버를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

프레임버퍼 장치 파일에 특정 크기(3바이트)의 데이터를 쓰는 write 시스템 콜 호출

🛡️ 대응 방법

sm712fb 드라이버의 엔디언 관련 오류가 수정된 최신 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