CVE-2026-99214 in Linux정보

요약

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

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

drm/vc4: hdmi: 패킷 RAM 활성화 기능을 PM 런타임으로 이동

HPD 핸들러에 의해 오디오가 트리거되어 비디오가 복원되기 전에 시작될 수 있으며, 이는 vc4_hdmi_write_infoframe()을 호출하여 오디오 infoframe을 처리합니다. vc4_hdmi_write_infoframe()은 infoframe을 저장하기 위해 패킷 RAM이 활성화되어 있어야 하지만, 만약 비디오프레임이 활성화되지 않은 경우 vc4_hdmi_encoder_post_crtc_enable()가 호출되지 않았기 때문에, vc4_hdmi_write_infoframe() 실행 시점에 패킷 RAM이 비활성화될 수 있으며 이로 인해 다음과 같은 스플래트(splat)가 발생합니다:

[ 201.570266] ------------[ cut here ]------------
[ 201.570293] 패킷을 저장하려면 패킷 RAM이 활성화되어 있어야 합니다.
[ 201.570367] WARNING: drivers/gpu/drm/vc4/vc4_hdmi.c:683 at vc4_hdmi_write_infoframe+0x404/0x494 [vc4], CPU#0: wireplumber/1606
[...]
[ 201.658650] 하드웨어 이름: Raspberry Pi 4 Model B Rev 1.5 (DT)
[...]
[ 201.758499] 호출 추적(Call trace):
[ 201.760967] vc4_hdmi_write_infoframe+0x404/0x494 [vc4] (P)
[ 201.766607] vc4_hdmi_write_audio_infoframe+0x1c/0x28 [vc4]
[ 201.772247] write_infoframe+0xbc/0x140 [drm_display_helper]
[ 201.777975] drm_atomic_helper_connector_hdmi_update_audio_infoframe+0x80/0xdc [drm_display_helper]
[ 201.787140] vc4_hdmi_audio_prepare+0x4ac/0x570 [vc4]
[ 201.792252] drm_connector_hdmi_audio_prepare+0x24/0x30 [drm_display_helper]
[ 201.799390] hdmi_codec_prepare+0x100/0x160 [snd_soc_hdmi_codec]
[ 201.805471] snd_soc_pcm_dai_prepare+0xd4/0x100 [snd_soc_core]
[ 201.811375] __soc_pcm_prepare+0x60/0x12c [snd_soc_core]
[ 201.816752] soc_pcm_prepare+0x34/0x58 [snd_soc_core]
[ 201.821863] snd_pcm_do_prepare+0x70/0x8c [snd_pcm]
[ 201.826798] snd_pcm_action_nonatomic+0xe4/0x174 [snd_pcm]
[ 201.832350] snd_pcm_prepare+0xc8/0xd8 [snd_pcm]
[ 201.837021] snd_pcm_common_ioctl+0x458/0x614 [snd_pcm]
[ 201.842308] snd_pcm_ioctl+0x30/0x48 [snd_pcm]
[ 201.846802] __arm64_sys_ioctl+0x88/0xd8
[ 201.850769] invoke_syscall+0x48/0xf4
[ 201.854470] el0_svc_common+0x80/0xd8
[ 201.858171] do_el0_svc+0x1c/0x28
[ 201.861520] el0_svc+0x3c/0xb0
[ 201.864605] el0t_64_sync_handler+0x68/0xdc
[ 201.868834] el0t_64_sync+0x198/0x19c
[ 201.872536] ---[ trace 종료 0000000000000000 ]---

패킷 RAM 활성화는 본질적으로 전원 관리(Power Management) 구성이므로, 해당 기능의 활성화/비활성화를 런타임 PM 훅(Runtime PM hooks)으로 이동합니다.

post_crtc_disable()는 여전히 모든 infoframe을 중지하지만 패킷 RAM은 활성화된 상태로 유지하며, 이는 런타임 서스펜드(runtime suspend) 시 비활성화되도록 합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-427923

EPSS

0.00000

활동

낮음

출처

Want to know what is going to be exploited?

We predict KEV entries!