In the Linux kernel, the following vulnerability has been resolved:
iio: temperature: tmp006: use devmiiotrigger_register
tmp006probe() allocates the DRDY trigger with devmiiotriggeralloc() but registers it with plain iiotriggerregister(). The driver has no .remove() callback, so on module unload the trigger stays in the global trigger list while its memory is freed by devm, leaving a dangling entry.
Switch to devmiiotrigger_register() so the registration is undone in the same devm scope as the allocation.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64492.json"
}