🔍 CVE-2026-46277

7.8
CVSS Score
HIGH
2026-06-08
2026-07-23 07:10
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 mm/zone_device 모듈에서 ->folio_free() 호출 후 디바이스 folio에 접근하는 문제가 해결되었습니다. ->folio_free() 호출 후 folio의 내용이 즉시 변경될 수 있으므로, percpu_ref_put_many() 호출 시 로컬 스택 변수를 사용하여 pgmap를 추출해야 합니다.

💡 쉬운 설명

시스템 메모리 관리 과정에서 잘못된 메모리 접근이 발생할 수 있는 버그가 수정되었습니다. 이 결함을 통해 시스템의 불안정성이나 데이터 손상이 발생할 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: mm/zone_device: do not touch device folio after calling ->folio_free() The contents of a device folio can immediately change after calling ->folio_free(), as the folio may be reallocated by a driver with a different order. Instead of touching the folio again to extract the pgmap, use the local stack variable when calling percpu_ref_put_many().

📍 영향받는 시스템

Linux kernel (mm/zone_device 관련 코드)

⚔️ 공격 벡터

메모리 할당 및 해제 과정에서의 경쟁 조건을 이용한 메모리 손상

🛡️ 대응 방법

사용 중인 리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 CVE에 대한 패치가 적용된 최신 버전인지 확인하십시오.

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

💻 영향받는 소프트웨어

Linux Kernel