🇰🇷 한글 설명
Linux 커널의 s390/vfio_ccw 구성 요소에서 io_mutex의 범위가 적절히 확장되지 않아 발생할 수 있는 레이스 컨디션 취약점입니다. 이 패치는 io_mutex의 범위를 확장하여 I/O 작업과 관련된 동기화 문제를 해결하고 데이터 무결성을 보장합니다.
💡 쉬운 설명
컴퓨터의 핵심 부품인 커널에서 여러 작업이 동시에 같은 데이터를 건드릴 때 발생하는 충돌 문제를 해결한 것입니다. 이 문제가 해결되지 않으면 시스템이 예상치 못한 동작을 하거나 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
s390/vfio_ccw: Selectively expand io_mutex
The io_mutex was defined to serialize the io_regions, but then has
also sort of been associated with the I/O themselves because of
the close relationship they share.
With the handful of races that are possible, the choices are either to:
A) expand the scope of io_mutex to close these remaining windows, or
B) reduce the scope of io_mutex to just io_region, and introduce a new
lock mechanism for the remaining I/O resources
This patch implements A, since B brings with it a lot more interactions
that would need to be tracked and kept in a correct hierarchy. It also
takes advantage of the workqueue element for cp_free() that now gets
called out of fsm_notoper(), which could be invoked out of an interrupt
context and thus cannot acquire a mutex itself.
📍 영향받는 시스템
Linux kernel (s390 architecture, vfio_ccw module)
⚔️ 공격 벡터
특정 I/O 작업 시 발생하는 레이스 컨디션을 이용한 로컬 공격
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows