🔍 CVE-2021-47183

8.8
CVSS Score
HIGH
2024-04-10
2026-08-04 10:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 scsi: lpfc 드라이버에서 FC 링크가 다운될 때 발생하는 NULL 포인터 역참조 취약점입니다. PLOGI가 처리 중인 상태에서 링크가 끊기면 ABTS 요청으로 인해 NULL 포인터 역참조가 발생하거나 드라이버 언로드 시 시스템이 멈출 수 있습니다.

💡 쉬운 설명

컴퓨터의 저장 장치 연결 통로가 갑자기 끊길 때, 프로그램이 잘못된 메모리 주소를 참조하여 시스템이 멈추거나 오류가 발생하는 문제입니다. 연결이 끊긴 상태에서 명령을 처리하려다 발생하는 소프트웨어적 결함입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix link down processing to address NULL pointer dereference If an FC link down transition while PLOGIs are outstanding to fabric well known addresses, outstanding ABTS requests may result in a NULL pointer dereference. Driver unload requests may hang with repeated "2878" log messages. The Link down processing results in ABTS requests for outstanding ELS requests. The Abort WQEs are sent for the ELSs before the driver had set the link state to down. Thus the driver is sending the Abort with the expectation that an ABTS will be sent on the wire. The Abort request is stalled waiting for the link to come up. In some conditions the driver may auto-complete the ELSs thus if the link does come up, the Abort completions may reference an invalid structure. Fix by ensuring that Abort set the flag to avoid link traffic if issued due to conditions where the link failed.

📍 영향받는 시스템

Linux kernel (scsi: lpfc driver 포함 버전)

⚔️ 공격 벡터

물리적 또는 네트워크 환경에서의 FC 링크 상태 변화 유도 (로컬/물리적 접근 필요)

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel