🔍 CVE-2023-53603

5.5
CVSS Score
MEDIUM
2025-10-04
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 qla2xxx SCSI 드라이버에서 sa_ctl이 NULL일 때 아직 할당되지 않은 fcport 포인터를 역참조하는 문제가 수정되었습니다. Klocwork 정적 분석 도구가 NULL 포인터 역참조 가능성을 경고했으며, 해당 루틴은 fcport가 할당되기 전에 종료하도록 변경되었습니다.

💡 쉬운 설명

서버의 Fibre Channel 저장장치 드라이버에서 아직 준비되지 않은 데이터를 사용하려 해서 생기는 오류입니다. 드라이버가 해당 데이터를 쓰기 전에 안전하게 종료하도록 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Avoid fcport pointer dereference Klocwork reported warning of NULL pointer may be dereferenced. The routine exits when sa_ctl is NULL and fcport is allocated after the exit call thus causing NULL fcport pointer to dereference at the time of exit. To avoid fcport pointer dereference, exit the routine when sa_ctl is NULL.

📍 영향받는 시스템

qla2xxx 드라이버를 사용하는 Linux 커널 (수정 커밋 이전 버전, Fibre Channel HBA 장착 시스템)

⚔️ 공격 벡터

로컬 또는 HBA 연결 환경에서 특정 조건이 발생할 때 NULL 포인터 역참조로 인한 커널 패닉 또는 서비스 거부가 발생할 수 있음

🛡️ 대응 방법

배포판의 최신 커널 업데이트를 적용하여 해당 수정이 포함된 버전으로 재부팅

🔧 검증 코드

커널 버전이 배포판 보안 공지에서 수정된 버전 이상인지 확인하고, qla2xxx 모듈이 로드되지 않았다면 이 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && (lsmod | grep qla2xxx || echo 'qla2xxx 모듈 미로드')

📊 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