cveboard RSS feed

CVE-2026-98656

CVE.org · Published

Historical CVEsJSONAI instructions

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

Plain text

CNA source text (English)

iio: trigger: cancel reenable_work before freeing trigger

In the Linux kernel, the following vulnerability has been resolved: iio: trigger: cancel reenable_work before freeing trigger iio_trigger_notify_done_atomic() defers ->reenable() into trig->reenable_work on the system workqueue, and the worker dereferences the owning trigger through container_of(). Nothing cancels this work before iio_trig_release() frees the trigger, so a worker armed by the last in-flight IRQ can outlive the free and touch freed memory. Cancel it at the top of iio_trig_release(), which every free path reaches through the device core's final put_device(). Found by an in-house static analysis tool.

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)
9020ef659885f2622cfb386cc229b6d618362895affectedgitac5d26a46c90ff61fd574eff4e8f0d71c905828aUnavailableNone listed
9020ef659885f2622cfb386cc229b6d618362895affectedgitcf513df1a2c75566cdc802d9da47f62e8d6cfd18UnavailableNone listed
9020ef659885f2622cfb386cc229b6d618362895affectedgite64703280ce7a23a43c27efebeb7da457c88bf5cUnavailableNone listed
9020ef659885f2622cfb386cc229b6d618362895affectedgit882d0011c59ff8ac15188ec9ce071399ecfa10adUnavailableNone listed
9020ef659885f2622cfb386cc229b6d618362895affectedgit2a57b9246cecd5dd797a42eb310d6c8816f26d9eUnavailableNone listed
a18aeac73c0f692ba40964f5f56e182312ae843baffectedgitUnavailableUnavailableNone listed
2c5c948451d57596640b20887b06b523d376eb24affectedgitUnavailableUnavailableNone listed
5.15.17affectedsemver5.16UnavailableNone listed
5.16.3affectedsemver5.17UnavailableNone 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)
5.17affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.17UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.113unaffectedsemverUnavailable6.12.*None listed
6.18.56unaffectedsemverUnavailable6.18.*None listed
7.2.10unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed