U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2026-72310

Change History

New CVE Received from kernel.org 8/15/2026 2:22:03 AM

Action Type Old Value New Value
Added Description

                  
                
              
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.
Added Reference

                  
                
              
https://git.kernel.org/stable/c/160045fc943f6c46b227644261252c8a22b8a87a
Added Reference

                  
                
              
https://git.kernel.org/stable/c/1627e7d5c9b09721a141d07cedb178882f1ded67
Added Reference

                  
                
              
https://git.kernel.org/stable/c/175357ee0c596cb82054650dfa32fda51ad35aaa
Added Reference

                  
                
              
https://git.kernel.org/stable/c/1a638c55f2db6cb2296e5e3138015dd8fd9d4aa9
Added Reference

                  
                
              
https://git.kernel.org/stable/c/63feb687e89a3a52a31e6e01764117cc500f1974
Added Reference

                  
                
              
https://git.kernel.org/stable/c/a4f27ad055392fa164f5649e89a3637b033c5fcc
Added Reference

                  
                
              
https://git.kernel.org/stable/c/b30771b69eafae750afb7385fbcc3d77ed3f3670
Added Reference

                  
                
              
https://git.kernel.org/stable/c/dbd126539c098dba3159ce7d34b10b2daddcbd0f
Added Affected

                  
                
              
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["fs/smb/client/smb2ops.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"175357ee0c596cb82054650dfa32fda51ad35aaa","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"dbd126539c098dba3159ce7d34b10b2daddcbd0f","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"63feb687e89a3a52a31e6e01764117cc500f1974","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"160045fc943f6c46b227644261252c8a22b8a87a","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"b30771b69eafae750afb7385fbcc3d77ed3f3670","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"1627e7d5c9b09721a141d07cedb178882f1ded67","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"1a638c55f2db6cb2296e5e3138015dd8fd9d4aa9","versionType":"git","status":"affected"},{"version":"2b1116bbe898aefdf584838448c6869f69851e0f","lessThan":"a4f27ad055392fa164f5649e89a3637b033c5fcc","versionType":"git","status":"affected"},{"version":"2005c32ec99ee2490e8131b3953f3f212009ffea","versionType":"git","status":"affected"},{"version":"5.4.69","lessThan":"5.5","versionType":"semver","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["fs/smb/client/smb2ops.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"5.5","status":"affected"},{"version":"0","lessThan":"5.5","versionType":"semver","status":"unaffected"},{"version":"5.10.261","lessThanOrEqual":"5.10.*","versionType":"semver","status":"unaffected"},{"version":"5.15.212","lessThanOrEqual":"5.15.*","versionType":"semver","status":"unaffected"},{"version":"6.1.178","lessThanOrEqual":"6.1.*","versionType":"semver","status":"unaffected"},{"version":"6.6.145","lessThanOrEqual":"6.6.*","versionType":"semver","status":"unaffected"},{"version":"6.12.97","lessThanOrEqual":"6.12.*","versionType":"semver","status":"unaffected"},{"version":"6.18.40","lessThanOrEqual":"6.18.*","versionType":"semver","status":"unaffected"},{"version":"7.1.5","lessThanOrEqual":"7.1.*","versionType":"semver","status":"unaffected"},{"version":"7.2-rc3","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]