🔍 CVE-2026-90227

7.8
CVSS Score
HIGH
2026-09-17
2026-10-19 09:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 nvme/ioctl 구성 요소에서 NVME_IOCTL_SUBMIT_IO 호출 시 nvme_cmd_allowed() 검증이 누락된 취약점입니다. 이로 인해 권한이 없는 사용자가 파티션 장치에 I/O를 요청하거나 읽기 전용 파일 디스크립터를 통해 쓰기 작업을 수행할 수 있습니다.

💡 쉬운 설명

컴퓨터의 저장 장치를 관리하는 프로그램에서 보안 검사를 건너뛰는 허점이 발견되었습니다. 이를 통해 일반 사용자가 허가되지 않은 저장 공간에 데이터를 쓰거나 읽기 전용 파일을 수정할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: nvme/ioctl: check SUBMIT_IO with nvme_cmd_allowed() Unlike IO_CMD / IO64_CMD, NVME_IOCTL_SUBMIT_IO never calls nvme_cmd_allowed(). Unprivileged callers can thus issue I/O on a partition device or write through a read-only file descriptor. Pass flags and open_for_write through and reject disallowed commands with -EACCES.

📍 영향받는 시스템

nvme_cmd_allowed() 검증 로직이 누락된 버전의 Linux Kernel

⚔️ 공격 벡터

권한이 낮은 사용자가 NVME_IOCTL_SUBMIT_IO ioctl 명령을 사용하여 제한된 장치에 직접 I/O 요청을 보냄

🛡️ 대응 방법

nvme_cmd_allowed()를 호출하여 명령을 검증하고, 허용되지 않은 명령에 대해 -EACCES 에러를 반환하도록 커널을 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인하십시오.

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