🔍 CVE-2026-64211

5.5
CVSS Score
MEDIUM
2026-07-24
2026-08-11 17:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 SRCU 구조에서 CPU 상태 전환 중 활성화되지 않았거나 존재하지 않는 CPU에 워크큐 핸들러를 할당하려는 취약점이 발견되었습니다. 이로 인해 s390 아키텍처에서 시스템이 멈추는 현상이 발생할 수 있으며, 이를 방지하기 위해 온라인 상태가 아닌 CPU에 대한 핸들러 큐잉을 제한하도록 수정되었습니다.

💡 쉬운 설명

컴퓨터의 두뇌 역할을 하는 CPU 중 일부가 꺼져 있거나 아예 사용되지 않는 상태인데, 시스템이 그 CPU에 일을 시키려다 컴퓨터가 멈춰버리는 문제입니다. 이를 해결하기 위해 시스템이 실제 작동 중인 CPU에만 일을 나누어 주도록 개선되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: srcu: Don't queue workqueue handlers to never-online CPUs While an srcu_struct structure is in the midst of switching from CPU-0 to all-CPUs state, it can attempt to invoke callbacks for CPUs that have never been online. Worse yet, it can attempt in invoke callbacks for CPUs that never will be online, even including imaginary CPUs not in cpu_possible_mask. This can cause hangs on s390, which is not set up to deal with workqueue handlers being scheduled on such CPUs. This commit therefore causes Tree SRCU to refrain from queueing workqueue handlers on CPUs that have not yet (and might never) come online. Because callbacks are not invoked on CPUs that have not been online, it is an error to invoke call_srcu(), synchronize_srcu(), or synchronize_srcu_expedited() on a CPU that is not yet fully online. However, it turns out to be less code to redirect the callbacks from too-early invocations of call_srcu() than to warn about such invocations. This commit therefore also redirects callbacks queued on not-yet-fully-online CPUs to the boot CPU.

📍 영향받는 시스템

Linux kernel (s390 architecture specifically mentioned)

⚔️ 공격 벡터

Local (시스템 내부의 특정 조건에서 커널 동작 중 발생)

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -a

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel