🔍 CVE-2024-50119

7.0
CVSS Score
HIGH
2024-11-05
2026-08-04 11:21
✅ 완료

🇰🇷 한글 설명

Linux 커널의 CIFS 모듈에서 'cifs_io_request_pool'을 파괴할 때 발생하는 경고 문제를 해결했습니다. 해당 풀이 mempool_create()로 생성되지 않았음에도 mempool_destroy()를 호출하여 발생하는 메모리 관리 오류를 mempool_exit()를 사용하도록 수정하였습니다.

💡 쉬운 설명

리눅스 시스템이 네트워크 저장소를 연결할 때 사용하는 기능에서 메모리를 정리하는 방식에 오류가 있었습니다. 이 오류로 인해 시스템에 경고가 발생하거나 불안정해질 수 있는 문제를 바로잡았습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: cifs: fix warning when destroy 'cifs_io_request_pool' There's a issue as follows: WARNING: CPU: 1 PID: 27826 at mm/slub.c:4698 free_large_kmalloc+0xac/0xe0 RIP: 0010:free_large_kmalloc+0xac/0xe0 Call Trace: <TASK> ? __warn+0xea/0x330 mempool_destroy+0x13f/0x1d0 init_cifs+0xa50/0xff0 [cifs] do_one_initcall+0xdc/0x550 do_init_module+0x22d/0x6b0 load_module+0x4e96/0x5ff0 init_module_from_file+0xcd/0x130 idempotent_init_module+0x330/0x620 __x64_sys_finit_module+0xb3/0x110 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f Obviously, 'cifs_io_request_pool' is not created by mempool_create(). So just use mempool_exit() to revert 'cifs_io_request_pool'.

📍 영향받는 시스템

CIFS 모듈을 사용하는 Linux 커널 버전

⚔️ 공격 벡터

로컬 시스템에서 커널 모듈 로드 시 발생하는 메모리 관리 오류 (직접적인 원격 공격 벡터는 낮음)

🛡️ 대응 방법

CIFS 관련 패치가 적용된 최신 Linux 커널로 업데이트하십시오.

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel