🔍 CVE-2025-39896

7.8
CVSS Score
HIGH
2025-10-01
2026-10-19 21:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 accel/ivpu 드라이버에서 장치 제거 시 복구 작업이 다시 큐에 추가되는 것을 방지하지 못하는 취약점이 발견되었습니다. 기존에는 기존 작업을 취소하더라도 새로운 복구 작업이 예약될 수 있어, 이미 해제된 자원에 접근할 때 Use-After-Free 오류가 발생할 수 있었습니다.

💡 쉬운 설명

컴퓨터 부품을 제거하는 과정에서 시스템이 해당 부품을 고치려고 시도하다가, 이미 사라진 부품의 정보를 건드려 시스템이 멈추거나 오류가 발생하는 문제입니다. 이를 방지하기 위해 부품 제거 시 복구 시도 자체를 완전히 차단하도록 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: accel/ivpu: Prevent recovery work from being queued during device removal Use disable_work_sync() instead of cancel_work_sync() in ivpu_dev_fini() to ensure that no new recovery work items can be queued after device removal has started. Previously, recovery work could be scheduled even after canceling existing work, potentially leading to use-after-free bugs if recovery accessed freed resources. Rename ivpu_pm_cancel_recovery() to ivpu_pm_disable_recovery() to better reflect its new behavior.

📍 영향받는 시스템

Linux kernel (accel/ivpu driver component)

⚔️ 공격 벡터

장치 제거 프로세스 중 특정 타이밍을 이용한 로컬 공격을 통해 Use-After-Free 유발

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

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