🔍 CVE-2022-50098

8.8
CVSS Score
HIGH
2025-06-18
2026-10-15 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 qla2xxx SCSI 드라이버에서 I/O 타임아웃 발생 시 오래된 SRB(SCSI Request Block)에 접근하여 커널 패닉이 발생하는 취약점입니다. I/O 타임아웃 에러 처리 과정에서 SRB를 적절히 반환하지 못해 메모리 페이지 오류가 발생합니다.

💡 쉬운 설명

데이터를 주고받는 장치에서 응답이 늦어질 때, 시스템이 이미 사라진 데이터 주소를 참조하려다 컴퓨터가 갑자기 멈추는 문제입니다. 이로 인해 시스템이 예기치 않게 재부팅되거나 중단될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts Ensure SRB is returned during I/O timeout error escalation. If that is not possible fail the escalation path. Following crash stack was seen: BUG: unable to handle kernel paging request at 0000002f56aa90f8 IP: qla_chk_edif_rx_sa_delete_pending+0x14/0x30 [qla2xxx] Call Trace: ? qla2x00_status_entry+0x19f/0x1c50 [qla2xxx] ? qla2x00_start_sp+0x116/0x1170 [qla2xxx] ? dma_pool_alloc+0x1d6/0x210 ? mempool_alloc+0x54/0x130 ? qla24xx_process_response_queue+0x548/0x12b0 [qla2xxx] ? qla_do_work+0x2d/0x40 [qla2xxx] ? process_one_work+0x14c/0x390

📍 영향받는 시스템

qla2xxx 드라이버를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

특정 I/O 작업의 타임아웃을 유발하여 커널 패닉(DoS)을 일으키는 방식

🛡️ 대응 방법

qla2xxx 드라이버 패치가 적용된 최신 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