cveboard RSS feed

CVE-2024-38611

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

media: i2c: et8ek8: Don't strip remove function when driver is builtin

In the Linux kernel, the following vulnerability has been resolved: media: i2c: et8ek8: Don't strip remove function when driver is builtin Using __exit for the remove function results in the remove callback being discarded with CONFIG_VIDEO_ET8EK8=y. When such a device gets unbound (e.g. using sysfs or hotplug), the driver is just removed without the cleanup being performed. This results in resource leaks. Fix it by compiling in the remove callback unconditionally. This also fixes a W=1 modpost warning: WARNING: modpost: drivers/media/i2c/et8ek8/et8ek8: section mismatch in reference: et8ek8_i2c_driver+0x10 (section: .data) -> et8ek8_remove (section: .exit.text)

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgit963523600d9f1e36bc35ba774c2493d6baa4dd8fUnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgitece3fc1c10197052044048bea4f13cfdcf25b416UnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgit04d1086a62ac492ebb6bb0c94c1c8cb55f5d1f36UnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgitc1a3803e5bb91c13e9ad582003e4288f67f06cd9UnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgit43fff07e4b1956d0e5cf23717507e438278ea3d9UnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgit904db2ba44ae60641b6378c5013254d09acf5e80UnavailableNone listed
c5254e72b8edc2ca0a98703e92e8c34959343d2caffectedgit545b215736c5c4b354e182d99c578a472ac9bfceUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.11affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.11UnavailableNone listed
5.10.236unaffectedsemverUnavailable5.10.*None listed
5.15.180unaffectedsemverUnavailable5.15.*None listed
6.1.133unaffectedsemverUnavailable6.1.*None listed
6.6.33unaffectedsemverUnavailable6.6.*None listed
6.8.12unaffectedsemverUnavailable6.8.*None listed
6.9.3unaffectedsemverUnavailable6.9.*None listed
6.10unaffectedoriginal_commit_for_fixUnavailable*None listed