🔍 CVE-2026-31568

7.1
CVSS Score
HIGH
2026-04-24
2026-10-21 13:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 s390/mm 구성 요소에서 기증된 메모리에 대한 보안 저장소 액세스 수정 사항이 누락되어 발생한 취약점입니다. 특정 페이지에 PG_arch_1 비트가 설정되지 않은 경우, 커널이 페이지를 이미 내보낸 것으로 오판하여 보안 저장소 액세스 예외 루프가 무한히 반복되는 문제가 있었습니다.

💡 쉬운 설명

컴퓨터의 메모리를 관리하는 과정에서 특정 데이터가 이미 처리되었다고 잘못 판단하여 시스템이 무한 루프에 빠지는 오류입니다. 이로 인해 시스템이 정상적으로 작동하지 않거나 멈출 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: s390/mm: Add missing secure storage access fixups for donated memory There are special cases where secure storage access exceptions happen in a kernel context for pages that don't have the PG_arch_1 bit set. That bit is set for non-exported guest secure storage (memory) but is absent on storage donated to the Ultravisor since the kernel isn't allowed to export donated pages. Prior to this patch we would try to export the page by calling arch_make_folio_accessible() which would instantly return since the arch bit is absent signifying that the page was already exported and no further action is necessary. This leads to secure storage access exception loops which can never be resolved. With this patch we unconditionally try to export and if that fails we fixup.

📍 영향받는 시스템

Linux kernel (s390 architecture)

⚔️ 공격 벡터

특정 메모리 관리 시나리오를 유도하여 시스템 무한 루프 및 서비스 거부(DoS) 유발

🛡️ 대응 방법

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:N/A:H

💻 영향받는 소프트웨어

Linux Kernel