CVE-2026-53382 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 20.

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

media: vidtv: vidtv_mux_push_si에서의 NULL 포인터 역참조 수정

syzbot이 [1]에서 vidtv_psi_ts_psi_write_into 함수에 대한 일반 보호 오류(general protection fault)를 보고했습니다.

vidtv_mux_get_pid_ctx()는 NULL을 반환할 수 있지만, vidtvmux_push_si()는 반환된 포인터를 역참조하여 연속성 카운터(continuity counter)에 접근하기 전에 이를 확인하지 않습니다. 이로 인해 near-NULL 주소에 접근할 때 일반 보호 오류가 발생합니다.

근본 원인은 vidtv_mux_pid_ctx_init()이 PMT 섹션 PID에 대한 vidtv_mux_create_pid_ctx_once()의 반환 값을 확인하지 않기 때문입니다. 할당이 실패하면 PID 컨텍스트가 생성되지 않지만, 초기화(init)는 성공을 반환합니다. 이후 호출되는 vidtvmux_push_si()는 vidtv_mux_get_pid_ctx()로부터 NULL을 받아 충돌(crash)하게 됩니다.

근본 원인(PMT PID에 대한 vidtv_mux_pid_ctx_init 내 오류 확인 추가)과 모든 vidtv_mux_get_pid_ctx() 호출에 대해 vidtv_mux_push_si 내에 방어적 NULL 검사를 추가하여 둘 다 수정합니다.

[1]
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
Workqueue: events vidtv_mux_tick RIP: 0010:vidtv_psi_ts_psi_write_into+0x54a/0xbc0 drivers/media/test-drivers/vidtv/vidtv_psi.c:197 Call Trace: <TASK> vidtv_psi_table_header_write_into drivers/media/test-drivers/vidtv/vidtv_psi.c:799 [inline]
vidtv_psi_pmt_write_into+0x3b2/0xa70 drivers/media/test-drivers/vidtv/vidtv_psi.c:1231 vidtv_mux_push_si+0x932/0xe80 drivers/media/test-drivers/vidtv/vidtv_mux.c:196 vidtv_mux_tick+0xe9b/0x1480 drivers/media/test-drivers/vidtv/vidtv_mux.c:408

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 06. 09.

모더레이션

수락

항목

VDB-380114

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!