CVE-2026-89724 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 12.

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

media: vicodec: FWHT 인코더의 버퍼 오버플로우(범위 외 쓰기) 수정

vidioc_s_fmt_vid_out()는 압축 설명자 pixfmt_fwht로부터 인코딩 CAPTURE 버퍼의 크기를 결정합니다. 여기서 sizeimage_mult는 3으로, 계산식은 coded_w * coded_h * 3 + sizeof(struct fwht_cframe_hdr)입니다. fwht_encode_frame()은 각 컴포넌트당 하나의 플레인을 인코딩하며, 압축 불가능한 플레인은 encode_plane()에서 FWHT_FRAME_UNENCODED 경로를 통해 처리되어 플레인이 그대로 복사됩니다.

4개 컴포넌트를 가진 픽셀 포맷의 경우 모든 네 개의 플레인이 풀 해상도(width_div == height_div == 1)를 가지므로, 각 플레인을 인코딩되지 않은 폴백 경로로 강제하는 프레임은 sizeof(struct fwht_cframe_hdr) + 4 * coded_w * coded_h 바이트를 기록합니다. 이는 플레인을 coded_w * coded_h만큼 오버런시켜 인접한 커널 힙 메모리의 손상(corruption)을 초래할 수 있습니다.

지원되는 원시 포맷 중 가장 큰 components_num에 맞춰 pixfmt_fwht.sizeimage_mult 값을 3에서 4로 증가시키므로, 캡처 버퍼가 항상 인코딩되지 않은 폴백 경로에 대해 충분히 크게 유지됩니다.

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

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-402560

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!