🔍 CVE-2024-0562

7.8
CVSS Score
HIGH
2024-01-15
2026-11-05 12:17
✅ 완료

🇰🇷 한글 설명

Linux 커널에서 use-after-free 취약점이 발견되었습니다. 디스크가 제거될 때 bdi_unregister가 호출되어 쓰기 작업을 중지하고 관련 지연 작업의 완료를 기다리지만, wb_inode_writeback_end()가 이 과정이 끝난 뒤 대역폭 추정 작업을 예약할 수 있습니다. 이로 인해 타이머가 이미 해제된 bdi_writeback에 접근할 수 있습니다.

💡 쉬운 설명

디스크를 뺄 때 커널이 정리 작업을 끝냈는데도 뒤늦게 예약된 작업이 이미 지워진 메모리를 건드릴 수 있는 문제입니다. 이 때문에 시스템이 비정상 종료되거나 악의적인 코드가 실행될 위험이 있습니다.

🇺🇸 원문 (English)

A use-after-free flaw was found in the Linux Kernel. When a disk is removed, bdi_unregister is called to stop further write-back and waits for associated delayed work to complete. However, wb_inode_writeback_end() may schedule bandwidth estimation work after this has completed, which can result in the timer attempting to access the recently freed bdi_writeback.

📍 영향받는 시스템

패치가 적용되지 않은 Linux 커널 버전 (특정 버전 범위는 배포판 보안 공지 확인 필요)

⚔️ 공격 벡터

로컬 사용자가 디스크 제거 및 쓰기 작업의 타이밍을 조작해 해제된 메모리에 접근하도록 유도

🛡️ 대응 방법

배포판 제공 최신 커널로 업데이트 후 재부팅 (예: apt update && apt upgrade linux-image-generic)

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지의 패치 완료 버전과 비교하여 최신 패치 여부를 확인 (낮은 버전이면 취약 가능성 있음)

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