🔍 CVE-2026-46256

5.5
CVSS Score
MEDIUM
2026-06-03
2026-10-21 13:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 NFS 로컬 IO 최적화 기능에서 직접 회수(direct reclaim) 과정 중 재귀적 데드락이 발생할 수 있는 취약점입니다. NFS 로컬 IO가 XFS 파일 시스템을 통해 다시 NFS로 호출되는 과정에서 GFP_NOFS 컨텍스트를 사용하지 않아 시스템이 멈출 수 있습니다.

💡 쉬운 설명

파일 저장 및 읽기 최적화 기능이 잘못 작동하여 시스템이 영원히 멈추는 현상이 발생할 수 있습니다. 이는 파일 시스템 간 데이터 처리 과정에서 발생하는 충돌로, 시스템이 응답하지 않게 만듭니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages LOCALIO is an NFS loopback mount optimization that avoids using the network for READ, WRITE and COMMIT if the NFS client and server are determined to be on the same system. But because LOCALIO is still fundamentally "just NFS loopback mount" it is susceptible to recursion deadlock via direct reclaim, e.g.: NFS LOCALIO down to XFS and then back into NFS via nfs_writepages. Fix LOCALIO's potential for direct reclaim deadlock by ensuring that all its page cache allocations are done from GFP_NOFS context. Thanks to Ben Coddington for pointing out commit ad22c7a043c2 ("xfs: prevent stack overflows from page cache allocation").

📍 영향받는 시스템

Linux kernel (NFS localio 기능 사용 시)

⚔️ 공격 벡터

로컬에서 NFS 마운트를 통해 대용량 파일 쓰기 작업 수행 시 직접 회수(direct reclaim) 유발

🛡️ 대응 방법

Linux 커널을 최신 안정 버전으로 업데이트하여 NFS 로컬 IO의 페이지 캐시 할당 컨텍스트를 GFP_NOFS로 수정된 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인합니다.

Shell / Script
uname -r

📊 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