CVE-2022-50218
Published: Jun 18, 2025
Modified: May 11, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: iio: light: isl29028: Fix the warning in isl29028_remove() The driver use the non-managed form of the register function in isl29028_remove(). To keep the release order as mirroring the ordering in probe, the driver should use non-managed form in probe, too. The following log reveals it: [ 32.374955] isl29028 0-0010: remove [ 32.376861] general protection fault, probably for non-canonical address 0xdffffc0000000006: 0000 [#1] PREEMPT SMP KASAN PTI [ 32.377676] KASAN: null-ptr-deref in range [0x0000000000000030-0x0000000000000037] [ 32.379432] RIP: 0010:kernfs_find_and_get_ns+0x28/0xe0 [ 32.385461] Call Trace: [ 32.385807] sysfs_unmerge_group+0x59/0x110 [ 32.386110] dpm_sysfs_remove+0x58/0xc0 [ 32.386391] device_del+0x296/0xe50 [ 32.386959] cdev_device_del+0x1d/0xd0 [ 32.387231] devm_iio_device_unreg+0x27/0xb0 [ 32.387542] devres_release_group+0x319/0x3d0 [ 32.388162] i2c_device_remove+0x93/0x1f0
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 2db5054ac28d4ab2eaa6c67e2d9f61fa5ba006b8 - < ca63d5abf404d2934e2ac03545350de7bb8c8e96affected 2db5054ac28d4ab2eaa6c67e2d9f61fa5ba006b8 - < 359f3b150eab30805fe0e4e9d616887d7257a625affected 2db5054ac28d4ab2eaa6c67e2d9f61fa5ba006b8 - < ed43fb20d3d1fca9d79db0d5faf4321a4dd58c23affected 2db5054ac28d4ab2eaa6c67e2d9f61fa5ba006b8 - < fb1888205c0782f287e5dd4ffff1f665332e868caffected 2db5054ac28d4ab2eaa6c67e2d9f61fa5ba006b8 - < fac589fb764699a4bcd288f6656b8cd0408ea968+3 more versions |
Linux | Linux | affected 4.11unaffected 0 - < 4.11unaffected 4.14.291 - <= 4.14.*unaffected 4.19.256 - <= 4.19.*unaffected 5.4.211 - <= 5.4.*+5 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now