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-72483

Change History

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

Action Type Old Value New Value
Added Description

                  
                
              
In the Linux kernel, the following vulnerability has been resolved:

usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()

The `max3421_hub_control()` function handles USB hub class requests
to the virtual root hub. In the `default` branches of both the
`ClearPortFeature` and `SetPortFeature` switch statements, it modifies
`max3421_hcd->port_status` by left shifting 1 by the request's `value`
parameter. However, it does not validate whether this shift will exceed
the width of `port_status`.

So if a malicious userspace task with access to the root hub via
/dev/bus/usb/.../001 issues a USBDEVFS_CONTROL ioctl with `wValue`
greater than or equal to 32, the left shift operation invokes
shift-out-of-bounds undefined behavior. This results in arbitrary
bit corruption of `port_status`, including the normally-immutable
change bits, which can bypass internal state checks and confuse the
hub status.

Fix this by rejecting requests whose `value` exceeds the shift width
before performing the shift.

This issue was found using a KLEE-based symbolic execution tool for
kernel drivers that I'm currently developing.
Added Reference

                  
                
              
https://git.kernel.org/stable/c/00dd025324b56d39d37e57a08f473dab3a660f30
Added Reference

                  
                
              
https://git.kernel.org/stable/c/02d03c61e8a7b016956acb48e8a2512d16d87517
Added Reference

                  
                
              
https://git.kernel.org/stable/c/08b1d4cab0230697bc74c63fc4e40170a7559c54
Added Reference

                  
                
              
https://git.kernel.org/stable/c/3be5f24e8270ba53b3c814d13689bb8644c86237
Added Reference

                  
                
              
https://git.kernel.org/stable/c/4da073d57176d8e1c2bca34febfbc81d2560c1a5
Added Reference

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

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

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

                  
                
              
[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","programFiles":["drivers/usb/host/max3421-hcd.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"e5fa9d8f40746ec3447335c9642c03410f5fd3af","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"08b1d4cab0230697bc74c63fc4e40170a7559c54","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"3be5f24e8270ba53b3c814d13689bb8644c86237","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"d512bdefd241b98f4d7bcb5bab5614a86411fad4","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"00dd025324b56d39d37e57a08f473dab3a660f30","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"02d03c61e8a7b016956acb48e8a2512d16d87517","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"4da073d57176d8e1c2bca34febfbc81d2560c1a5","versionType":"git","status":"affected"},{"version":"2d53139f31626bad6f8983d8e519ddde2cbba921","lessThan":"cff06b03b530ae1fe8a13e93a7848f2130e00fb4","versionType":"git","status":"affected"}]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","programFiles":["drivers/usb/host/max3421-hcd.c"],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","versions":[{"version":"3.16","status":"affected"},{"version":"0","lessThan":"3.16","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-rc1","lessThanOrEqual":"*","versionType":"original_commit_for_fix","status":"unaffected"}]}]