🔍 CVE-2026-98941

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ext4 파일시스템에서, 마운트 이후 encrypt 기능을 활성화하면 마운트 시점의 large folio 비활성화 검사가 우회되어 암호화된 inode에 데이터를 쓸 때 NULL 포인터 역참조로 커널 크래시가 발생합니다. 수정안은 암호화된 inode에 대해 large folio를 비활성화하는 것이며, 이는 데이터 저널링을 사용하는 inode에 이미 적용된 방식과 동일합니다.

💡 쉬운 설명

암호화 기능을 나중에 켠 ext4 파일시스템에 암호화된 데이터를 쓰면 리눅스 시스템이 갑자기 멈출 수 있습니다. 이는 커널 내부의 안전 검사가 빠져 있어서 발생하는 문제입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ext4: don't enable large folios on encrypted inodes Commit 709f0f1f1bf5 ("ext4: add checks for large folio incompatibilities when BS > PS") disables large folios at mount time if the "encrypt" feature is set. However, enabling that feature on a mounted filesystem circumvents that check, and writing encrypted data results in a crash: BUG: kernel NULL pointer dereference, address: 0000000000000028 Workqueue: ext4-rsv-conversion ext4_end_io_rsv_work RIP: 0010:ext4_finish_bio+0xf7/0x3e0 Call Trace: ext4_release_io_end+0x51/0x110 ext4_end_io_end+0x4c/0xe0 ext4_end_io_rsv_work+0xb3/0x100 Fix this by disabling large folios on encrypted inodes, as is already done for inodes that use data journaling. This affects all kernels between v6.19 and v7.2, but it is not needed in v7.3, where the code was significantly refactored.

📍 영향받는 시스템

Linux 커널 v6.19 ~ v7.2 (v7.3에서는 코드가 리팩터링되어 해당 없음)

⚔️ 공격 벡터

권한이 있는 사용자가 마운트된 ext4 파일시스템에 encrypt 기능을 활성화한 뒤 암호화된 파일에 쓰기를 수행하여 커널 패닉(서비스 거부)을 유발

🛡️ 대응 방법

커널을 해당 취약점이 수정된 최신 안정 버전으로 업데이트하고 재부팅

🔧 검증 코드

출력된 커널 버전이 v6.19 이상 v7.2 이하이고 배포판 패치가 적용되지 않았다면 취약할 수 있으므로 배포판 보안 공지에서 해당 CVE 수정 여부를 확인해야 합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel