🔍 CVE-2026-53380

7.8
CVSS Score
HIGH
2026-07-19
2026-07-29 16:19
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 media: rzv2h-ivc 구성 요소에서 버퍼 리스트에 대한 동시 접근 문제가 발견되었습니다. rzv2h_ivc_transfer() 함수가 스핀락(spinlock)을 획득하지 않은 상태에서 list_del()을 호출하여 리스트가 동시에 수정될 수 있는 레이스 컨디션 취약점이 존재합니다.

💡 쉬운 설명

데이터를 담는 바구니 목록을 정리할 때, 여러 작업이 동시에 같은 목록을 건드려 데이터가 꼬이거나 시스템이 멈출 수 있는 문제입니다. 이를 방지하기 위해 목록을 수정할 때 반드시 한 번에 한 명만 접근하도록 잠금 장치를 강화해야 합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: rzv2h-ivc: Fix concurrent buffer list access The list of buffers (`rzv2h_ivc::buffers.queue`) is protected by a spinlock (`rzv2h_ivc::buffers.lock`). However, in `rzv2h_ivc_transfer_buffer()`, which runs in a separate workqueue, the `list_del()` call is executed without holding the spinlock, which makes it possible for the list to be concurrently modified Fix that by removing a buffer from the list in the lock protected section. [assign ivc->buffers.curr in critical section as reported by Barnabas]

📍 영향받는 시스템

Linux kernel (media: rzv2h-ivc driver components)

⚔️ 공격 벡터

별도의 워크큐에서 실행되는 버퍼 전송 과정 중 발생하는 레이스 컨디션(Race Condition)을 이용한 공격

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트하여 버퍼 리스트 삭제 시 스핀락이 적용되도록 수정해야 합니다.

🔧 검증 코드

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

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