🇰🇷 한글 설명
Linux 커널의 fs/proc/task_mmu에서 PMD 엔트리가 마이그레이션 엔트리가 아닐 경우 경고를 발생시키던 취약점이 해결되었습니다. 이는 PMD 레벨에서 디바이스 전용 엔트리가 도입됨에 따라 기존의 마이그레이션 전용 검증 로직이 더 이상 유효하지 않게 되어 발생한 문제입니다.
💡 쉬운 설명
리눅스 운영체제가 메모리를 관리하는 과정에서, 새로운 방식의 메모리 사용법을 잘못된 것으로 오해하여 불필요한 경고를 띄우던 오류를 수정했습니다. 이 수정으로 인해 시스템이 메모리 상태를 더 정확하게 인식할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
fs/proc/task_mmu: do not warn on seeing non-migration pmd entry
Patch series "mm/hmm: A fix and a selftest", v3.
Patch 1 fixes a stale warning present from the time when only migration
softleaf entries were supported at the PMD level.
Patch 2 adds some code into hmm-tests.c which exercises the pagemap path
for PMD device-private entries.
This patch (of 2):
pagemap_pmd_range_thp() warns if a non-present PMD is not a migration
entry. This became false once device-private entries at the PMD level
were added.
Therefore, remove the stale migration-only assertion.
📍 영향받는 시스템
Linux Kernel (device-private PMD entries가 도입된 버전)
⚔️ 공격 벡터
직접적인 공격 벡터는 없으며, 시스템 로그에 불필요한 경고를 발생시키는 로직 오류입니다.
🛡️ 대응 방법
해당 패치가 적용된 최신 버전의 Linux 커널로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 패치가 포함된 최신 릴리스 버전인지 확인하십시오.