cveboard RSS feed

CVE-2024-39484

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)

mmc: davinci: Don't strip remove function when driver is builtin

In the Linux kernel, the following vulnerability has been resolved: mmc: davinci: Don't strip remove function when driver is builtin Using __exit for the remove function results in the remove callback being discarded with CONFIG_MMC_DAVINCI=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/mmc/host/davinci_mmc: section mismatch in reference: davinci_mmcsd_driver+0x10 (section: .data) -> davinci_mmcsd_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)
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgit6ff7cfa02baabec907f6f29ea76634e6256d2ec4UnavailableNone listed
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgitaea35157bb9b825faa0432bd0f7fbea37ff39aa1UnavailableNone listed
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgit5ee241f72edc6dce5051a5f100eab6cc019d873eUnavailableNone listed
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgit7590da4c04dd4aa9c262da0231e978263861c6ebUnavailableNone listed
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgit1d5ed0efe51d36b9ae9b64f133bf41cdbf56f584UnavailableNone listed
b4cff4549b7a8c5fc8b88e3493b6287555f0512caffectedgit55c421b364482b61c4c45313a535e61ed5ae4ea3UnavailableNone 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)
2.6.33affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.33UnavailableNone listed
5.10.221unaffectedsemverUnavailable5.10.*None listed
5.15.162unaffectedsemverUnavailable5.15.*None listed
6.1.95unaffectedsemverUnavailable6.1.*None listed
6.6.34unaffectedsemverUnavailable6.6.*None listed
6.9.5unaffectedsemverUnavailable6.9.*None listed
6.10unaffectedoriginal_commit_for_fixUnavailable*None listed