🔍 CVE-2024-44965

5.5
CVSS Score
MEDIUM
2024-09-04
2026-10-15 01:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 x86/mm 구성 요소에서 pti_clone_pgtable() 함수가 주소 정렬을 잘못 가정하여 발생하는 취약점입니다. i386 아키텍처에서 특정 조건 시 페이지 테이블 복제가 불완전하게 이루어져 시스템 크래시나 스택 고갈을 유발할 수 있습니다.

💡 쉬운 설명

컴퓨터의 메모리를 관리하는 과정에서 주소 계산 방식이 특정 환경(i386)과 맞지 않아 시스템이 멈추거나 오류가 발생하는 문제입니다. 메모리 복사가 제대로 되지 않아 컴퓨터가 혼란에 빠지는 현상이라고 이해할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: x86/mm: Fix pti_clone_pgtable() alignment assumption Guenter reported dodgy crashes on an i386-nosmp build using GCC-11 that had the form of endless traps until entry stack exhaust and then #DF from the stack guard. It turned out that pti_clone_pgtable() had alignment assumptions on the start address, notably it hard assumes start is PMD aligned. This is true on x86_64, but very much not true on i386. These assumptions can cause the end condition to malfunction, leading to a 'short' clone. Guess what happens when the user mapping has a short copy of the entry text? Use the correct increment form for addr to avoid alignment assumptions.

📍 영향받는 시스템

i386 아키텍처를 사용하는 Linux 커널 (특히 GCC-11 환경의 i386-nosmp 빌드)

⚔️ 공격 벡터

직접적인 원격 공격보다는 특정 아키텍처 환경에서 시스템 동작 중 메모리 정렬 오류를 유발하여 서비스 거부(DoS)를 일으킬 수 있음

🛡️ 대응 방법

해당 취약점이 수정된 최신 버전의 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 릴리스 버전인지 확인

Shell / Script
uname -a && dpkg -l | grep linux-image

📊 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