🔍 CVE-2025-37861

7.8
CVSS Score
HIGH
2025-05-09
2026-10-30 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 mpi3mr SCSI 드라이버에서 리셋 스레드와 작업 관리 스레드 간의 동기화 문제로 인해 발생합니다. 리셋 스레드가 큐를 초기화하는 동안 작업 관리 스레드가 잘못된 큐 ID(0xFFFF)에 접근하여 할당되지 않은 메모리를 참조함으로써 시스템 충돌(Crash)을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터 부품을 초기화하는 과정과 데이터를 주고받는 과정이 동시에 일어나면서 충돌이 발생하는 문제입니다. 이로 인해 시스템이 갑자기 멈추거나 꺼질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue When the task management thread processes reply queues while the reset thread resets them, the task management thread accesses an invalid queue ID (0xFFFF), set by the reset thread, which points to unallocated memory, causing a crash. Add flag 'io_admin_reset_sync' to synchronize access between the reset, I/O, and admin threads. Before a reset, the reset handler sets this flag to block I/O and admin processing threads. If any thread bypasses the initial check, the reset thread waits up to 10 seconds for processing to finish. If the wait exceeds 10 seconds, the controller is marked as unrecoverable.

📍 영향받는 시스템

Linux kernel (scsi: mpi3mr driver components)

⚔️ 공격 벡터

로컬 공격자가 특정 I/O 작업 및 리셋 시퀀스를 유도하여 시스템 충돌 유발 가능

🛡️ 대응 방법

io_admin_reset_sync 플래그가 포함된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

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

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