CVE-2024-38611
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
19/06/2024
Last modified:
03/11/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
media: i2c: et8ek8: Don&#39;t strip remove function when driver is builtin<br />
<br />
Using __exit for the remove function results in the remove callback<br />
being discarded with CONFIG_VIDEO_ET8EK8=y. When such a device gets<br />
unbound (e.g. using sysfs or hotplug), the driver is just removed<br />
without the cleanup being performed. This results in resource leaks. Fix<br />
it by compiling in the remove callback unconditionally.<br />
<br />
This also fixes a W=1 modpost warning:<br />
<br />
WARNING: modpost: drivers/media/i2c/et8ek8/et8ek8: section mismatch in reference: et8ek8_i2c_driver+0x10 (section: .data) -> et8ek8_remove (section: .exit.text)
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.11 (including) | 5.10.236 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.11 (including) | 5.15.180 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16 (including) | 6.1.133 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (including) | 6.6.33 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.8.12 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.9 (including) | 6.9.3 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/04d1086a62ac492ebb6bb0c94c1c8cb55f5d1f36
- https://git.kernel.org/stable/c/43fff07e4b1956d0e5cf23717507e438278ea3d9
- https://git.kernel.org/stable/c/545b215736c5c4b354e182d99c578a472ac9bfce
- https://git.kernel.org/stable/c/904db2ba44ae60641b6378c5013254d09acf5e80
- https://git.kernel.org/stable/c/963523600d9f1e36bc35ba774c2493d6baa4dd8f
- https://git.kernel.org/stable/c/c1a3803e5bb91c13e9ad582003e4288f67f06cd9
- https://git.kernel.org/stable/c/ece3fc1c10197052044048bea4f13cfdcf25b416
- https://git.kernel.org/stable/c/43fff07e4b1956d0e5cf23717507e438278ea3d9
- https://git.kernel.org/stable/c/545b215736c5c4b354e182d99c578a472ac9bfce
- https://git.kernel.org/stable/c/904db2ba44ae60641b6378c5013254d09acf5e80
- https://git.kernel.org/stable/c/c1a3803e5bb91c13e9ad582003e4288f67f06cd9
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html
- https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html



