CVE-2026-68214 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 10.

리눅스 커널에서 다음 취약점이 해결되었습니다:

media: rtl2832: rtl2832_remove()에서의 use-after-free 수정

rtl2832_remove() 함수 내에서 i2c_mux_del_adapters() 호출 전에 cancel_delayed_work_sync()가 호출됩니다. 이 취소 작업은 실행 중인 i2c_gate_work 인스턴스가 완료될 때까지 대기하지만, 다른 스레드에 의해 타이머가 다시 예약되는 것을 방지하지는 못합니다.

프로브(probe) 과정에서 r820t_attach() 호출은 멀티플렉서 어댑터를 통해 I2C 전송을 시도합니다. 이러한 전송은 i2c_mux_master_xfer()를 거치며, 이 함수는 전송 완료 후 rtl2832_deselect()를 호출하여 schedule_delayed_work()를 통해 i2c_gate_work를 다시 예약합니다. 만약 rtl2832_remove()가 실행될 때 해당 전송이 아직 진행 중이라면, rtl2832_deselect()는 이미 취소된 i2c_gate_work를 다시 예약할 수 있으며, 이로 인해 kfree(dev) 호출 시 use-after-free가 발생할 수 있습니다.

이를 해결하기 위해 cancel_delayed_work_sync() 이전에 i2c_mux_del_adapters()를 호출합니다. 멀티플렉서 어댑터가 등록 해제되면 새로운 I2C 전송이 해당 경로를 통과할 수 없으므로, rtl2832_deselect()는 더 이상 i2c_gate_work를 다시 예약할 수 없습니다. 그 후 이어지는 cancel_delayed_work_sync()는 최종적인 취소 작업임이 보장됩니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 07. 30.

모더레이션

수락

항목

VDB-387572

EPSS

0.00000

활동

낮음

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!