CVE-2026-72310: falha de alta gravidade em Linux
smb: client: fix overflow in passthrough ioctl bounds check
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
21Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 8.1epss 0.6%
In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix overflow in passthrough ioctl bounds check
smb2_ioctl_query_info() validates the PASSTHRU_FSCTL response payload
before copying it to userspace.
The payload offset and length both come from 32-bit fields. The bounds
check currently adds OutputOffset and qi.input_buffer_length directly, so
the addition can wrap in 32-bit arithmetic before the result is compared
against the response buffer length.
A malicious server can use a large OutputOffset and a small OutputCount
to make the wrapped sum pass the bounds check. The later copy_to_user()
then reads from io_rsp + OutputOffset, outside the response buffer.
Use size_add() for the offset plus length check so overflow is treated as
out of bounds.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Produtos afetados
Linux · LinuxCVEs relacionadas — Linux
No mesmo produto, das mais perigosas para as menos.
CVE-2026-31431HIGHcrypto: algif_aead - Revert to operating out-of-placeEPSS 98.1%KEVCVE-2026-46300HIGHnet: skbuff: preserve shared-frag marker during coalescingEPSS 16.1%KEVCVE-2024-53197HIGHALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devicesEPSS 4.1%KEVCVE-2024-53104HIGHmedia: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_formatEPSS 3.4%KEVCVE-2025-39682CRITICALtls: fix handling of zero-length records on the rx_listEPSS 3.2%KEVCVE-2024-36971HIGHnet: fix __dst_negative_advice() raceEPSS 2.7%KEV
Referências
https://git.kernel.org/stable/c/160045fc943f6c46b227644261252c8a22b8a87ahttps://git.kernel.org/stable/c/1627e7d5c9b09721a141d07cedb178882f1ded67https://git.kernel.org/stable/c/175357ee0c596cb82054650dfa32fda51ad35aaahttps://git.kernel.org/stable/c/1a638c55f2db6cb2296e5e3138015dd8fd9d4aa9https://git.kernel.org/stable/c/63feb687e89a3a52a31e6e01764117cc500f1974https://git.kernel.org/stable/c/a4f27ad055392fa164f5649e89a3637b033c5fcchttps://git.kernel.org/stable/c/b30771b69eafae750afb7385fbcc3d77ed3f3670https://git.kernel.org/stable/c/dbd126539c098dba3159ce7d34b10b2daddcbd0f