🔍 CVE-2026-89922

7.8
CVSS Score
HIGH
2026-09-16
2026-10-19 09:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 KVM s390 구현에서 watchpoint 데이터를 가져올 때 SRCU 보호가 누락된 취약점입니다. 이로 인해 memslot이 업데이트되는 동안 기존 메모리 슬롯 배열이 해제되어 시스템 불안정이나 메모리 오류를 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터의 특정 메모리 위치를 감시하는 기능이 작동할 때, 데이터가 바뀌는 순간을 제대로 보호하지 못하는 문제입니다. 이로 인해 시스템이 갑자기 멈추거나 예상치 못한 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Take srcu when importing watchpoint data __import_wp_info() backs up the original guest memory contents of a watchpoint with read_guest_abs(), which is kvm_read_guest() and therefore resolves the memslot via __kvm_memslots(). That requires kvm->srcu (or kvm->slots_lock) to be held, otherwise a concurrent memslot update can free the memslots array under us once its SRCU grace period has elapsed. As this is not fast path, following lock ordering (mutex first, then srcu) take the big hammer and hold the srcu for the full import.

📍 영향받는 시스템

Linux kernel (KVM s390 architecture components)

⚔️ 공격 벡터

동시성 제어 미흡을 이용한 Race Condition (경쟁 상태) 공격

🛡️ 대응 방법

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