🔍 CVE-2026-80950

7.8
CVSS Score
HIGH
2026-09-11
2026-10-19 09:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Renesas I3C 드라이버에서 데이터 전송 완료 대기 중 타임아웃이 발생할 경우, 대기 중인 스레드가 전송 구조체를 해제할 수 있습니다. 이후 인터럽트가 발생하면 핸들러가 이미 해제된 메모리에 접근하게 되어 시스템 충돌이 발생할 수 있는 취약점입니다.

💡 쉬운 설명

컴퓨터 부품이 데이터를 주고받는 과정에서 오류가 발생해 메모리가 정리되었는데, 뒤늦게 신호가 들어와 이미 사라진 메모리를 건드리면서 시스템이 멈추는 문제입니다. 이로 인해 시스템이 갑자기 꺼지거나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: i3c: renesas: Check that the transfer is valid before accessing it The Renesas I3C driver uses an asynchronous model to transfer data. It prepares a struct renesas_i3c_xfer, enqueues it, and waits for completion. The interrupt handler dequeues the transfer, updates/uses it, and signals the waiting thread. If the completion times out, the waiting thread dequeues the transfer and free it. If an interrupt fires after that, the handler may access freed memory, leading to crashes. Check that the transfer is still valid before accessing it in the interrupt handler. With it clear any status flags and disable all the interrupts to avoid triggering the same interrupts again.

📍 영향받는 시스템

Renesas I3C 드라이버를 사용하는 Linux 커널 시스템

⚔️ 공격 벡터

하드웨어 인터럽트 타이밍을 조작하여 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