🔍 CVE-2024-42292

7.1
CVSS Score
HIGH
2024-08-17
2026-10-15 01:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 kobject_uevent 함수 내 zap_modalias_env()에서 메모리 이동 크기를 잘못 계산하여 Out-of-Bounds 메모리 접근 취약점이 발생합니다. MODALIAS 환경변수가 마지막이 아닐 경우 인접 메모리에 대한 부정확한 접근이 일어나며, memmove의 크기 계산을 수정하여 해결됩니다.

💡 쉬운 설명

Linux 커널이 환경변수 정보를 처리할 때 메모리 범위를 초과하여 접근하는 버그입니다. 이를 통해 시스템 충돌 또는 권한 상승 공격이 가능합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: kobject_uevent: Fix OOB access within zap_modalias_env() zap_modalias_env() wrongly calculates size of memory block to move, so will cause OOB memory access issue if variable MODALIAS is not the last one within its @env parameter, fixed by correcting size to memmove.

📍 영향받는 시스템

Linux kernel 5.10 이상 (정확한 영향 버전은 배포판별로 상이)

⚔️ 공격 벡터

Local - 시스템 접근 권한이 있는 공격자가 uevent 처리 과정에서 취약점 트리거

🛡️ 대응 방법

Linux kernel을 CVE-2024-42292 패치가 적용된 버전으로 업데이트 (배포판별 보안 업데이트 적용)

🔧 검증 코드

현재 커널 버전을 확인하고 패치 적용된 버전과 비교하여 업데이트 필요 여부를 판단합니다. 배포판의 보안 공지에서 해당 CVE 패치 적용 버전 확인 필요.

Shell / Script
uname -r | grep -E '5\.(10|[1-9][0-9])|[6-9]\.' && echo 'Kernel version check complete'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel