🔍 CVE-2024-42094

7.1
CVSS Score
HIGH
2024-07-29
2026-10-15 01:18
✅ 완료

🇰🇷 한글 설명

Linux kernel의 net/iucv 모듈에서 CONFIG_CPUMASK_OFFSTACK=y 설정 시 스택에 cpumask 변수를 명시적으로 할당하여 스택 오버플로우가 발생할 수 있는 취약점입니다. cpumask_var API를 사용하여 해결합니다.

💡 쉬운 설명

Linux의 네트워크 통신 기능에서 메모리 관리 오류로 스택이 넘칠 수 있습니다. 올바른 API를 사용하면 방지할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net/iucv: Avoid explicit cpumask var allocation on stack For CONFIG_CPUMASK_OFFSTACK=y kernel, explicit allocation of cpumask variable on stack is not recommended since it can cause potential stack overflow. Instead, kernel code should always use *cpumask_var API(s) to allocate cpumask var in config-neutral way, leaving allocation strategy to CONFIG_CPUMASK_OFFSTACK. Use *cpumask_var API(s) to address it.

📍 영향받는 시스템

Linux kernel all versions with CONFIG_CPUMASK_OFFSTACK=y configuration in net/iucv module

⚔️ 공격 벡터

Local kernel stack overflow via improper cpumask allocation in net/iucv communication path

🛡️ 대응 방법

Update Linux kernel to patched version or rebuild with proper cpumask_var API implementation

🔧 검증 코드

커널 버전이 CVE-2024-42094 패치가 포함된 버전(5.10.223+, 6.1.95+, 6.6.34+ 등)인지 확인합니다

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

💻 영향받는 소프트웨어

Linux Kernel