cveboard RSS feed

CVE-2024-43830

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)

leds: trigger: Unregister sysfs attributes before calling deactivate()

In the Linux kernel, the following vulnerability has been resolved: leds: trigger: Unregister sysfs attributes before calling deactivate() Triggers which have trigger specific sysfs attributes typically store related data in trigger-data allocated by the activate() callback and freed by the deactivate() callback. Calling device_remove_groups() after calling deactivate() leaves a window where the sysfs attributes show/store functions could be called after deactivation and then operate on the just freed trigger-data. Move the device_remove_groups() call to before deactivate() to close this race window. This also makes the deactivation path properly do things in reverse order of the activation path which calls the activate() callback before calling device_add_groups().

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)
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgitc3b7a650c8717aa89df318364609c86cbc040156UnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgitd1415125b701ef13370e2761f691ec632a5eb93aUnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgit09c1583f0e10c918855d6e7540a79461a353e5d6UnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgit3fb6a9d67cfd812a547ac73ec02e1077c26c640dUnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgit734ba6437e80dfc780e9ee9d95f912392d12b5eaUnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgitcb8aa9d2a4c8a15d6a43ccf901ef3d094aa60374UnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgit0788a6f3523d3686a9eed5ea1e6fcce6841277b2UnavailableNone listed
a7e7a3156300a7e1982b03cc9cb8fb0c86434c49affectedgitc0dc9adf9474ecb7106e60e5472577375aedaed3UnavailableNone 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.19affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.19UnavailableNone listed
4.19.320unaffectedsemverUnavailable4.19.*None listed
5.4.282unaffectedsemverUnavailable5.4.*None listed
5.10.224unaffectedsemverUnavailable5.10.*None listed
5.15.165unaffectedsemverUnavailable5.15.*None listed
6.1.103unaffectedsemverUnavailable6.1.*None listed
6.6.44unaffectedsemverUnavailable6.6.*None listed
6.10.3unaffectedsemverUnavailable6.10.*None listed
6.11unaffectedoriginal_commit_for_fixUnavailable*None listed