🔍 CVE-2009-3556

1.9
CVSS Score
LOW
2010-01-27
2026-06-16 23:11
✅ 완료

🇰🇷 한글 설명

Red Hat Enterprise Linux 5의 Linux 커널 2.6.18에서 qla2xxx 드라이버 설정 오류로 인해 발생합니다. NPIV 하드웨어를 사용할 경우 /sys/class/scsi_host/ 경로의 vport_create 및 vport_delete 파일에 모든 사용자가 쓰기 가능한 권한이 부여되어, 로컬 사용자가 SCSI 호스트 속성을 임의로 변경할 수 있습니다.

💡 쉬운 설명

컴퓨터의 저장 장치를 관리하는 설정 파일이 누구나 수정할 수 있게 잘못 설정되어 있습니다. 이를 통해 시스템에 접근 권한이 있는 사용자가 저장 장치 설정을 마음대로 바꿔 시스템에 문제를 일으킬 수 있습니다.

🇺🇸 원문 (English)

A certain Red Hat configuration step for the qla2xxx driver in the Linux kernel 2.6.18 on Red Hat Enterprise Linux (RHEL) 5, when N_Port ID Virtualization (NPIV) hardware is used, sets world-writable permissions for the (1) vport_create and (2) vport_delete files under /sys/class/scsi_host/, which allows local users to make arbitrary changes to SCSI host attributes by modifying these files.

📍 영향받는 시스템

Red Hat Enterprise Linux (RHEL) 5, Linux kernel 2.6.18 (qla2xxx driver with NPIV)

⚔️ 공격 벡터

로컬 사용자 권한을 이용한 파일 시스템(/sys/class/scsi_host/) 내 특정 파일 수정

🛡️ 대응 방법

커널 업데이트를 통해 파일 권한을 제한하거나, 해당 파일의 권한을 관리자만 수정할 수 있도록 변경해야 합니다.

🔧 검증 코드

출력된 파일 권한 부분에 'w'가 모든 사용자(others)에게 포함되어 있는지 확인합니다.

Shell / Script
ls -l /sys/class/scsi_host/host*/vport_create /sys/class/scsi_host/host*/vport_delete 2>/dev/null

📊 CVSS Vector String

CVSS Vector
AV:L/AC:M/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

NVIDIA vGPU Guest Driver for Linux