PT-2026-90440 · Linux · Linux

CVE-2026-89724

·

Publicado

2026-09-11

·

Atualizado

2026-09-11

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
media: vicodec: fix out-of-bounds write in FWHT encoder
vidioc s fmt vid out() sizes the encoder CAPTURE buffer from the compressed descriptor pixfmt fwht, whose sizeimage mult is 3: coded w * coded h * 3 + sizeof(struct fwht cframe hdr). fwht encode frame() encodes one plane per component, and an incompressible plane takes the FWHT FRAME UNENCODED path in encode plane(), copying the plane verbatim.
For a 4-component pixel format all four planes are full resolution (width div == height div == 1), so a frame that forces every plane through the unencoded fallback writes sizeof(struct fwht cframe hdr) + 4 * coded w * coded h bytes, overrunning the plane by coded w * coded h, which can result in corruption of adjacent kernel heap memory.
Bump pixfmt fwht.sizeimage mult from 3 to 4, matching the largest components num among the supported raw formats, so the capture buffer is always large enough for the unencoded fallback.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-89724

Produtos afetados

Linux