In the Linux kernel, the following vulnerability has been resolved: iio: mma8452: Fix trigger reference couting The mma8452 driver directly assigns a trigger to the struct iio_dev. The IIO core when done using this trigger will call `iio_trigger_put()` to drop the reference count by 1. Without the matching `iio_trigger_get()` in the driver the reference count can reach 0 too early, the trigger gets freed while still in use and a use-after-free occurs. Fix this by getting a reference to the trigger before assigning it to the IIO device.
History

Wed, 11 Sep 2024 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published: 2024-05-24T15:01:43.362Z

Updated: 2024-11-04T12:07:07.793Z

Reserved: 2024-05-22T06:20:56.204Z

Link: CVE-2021-47500

cve-icon Vulnrichment

Updated: 2024-08-04T05:39:59.752Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2024-05-24T15:15:09.900

Modified: 2024-05-24T18:09:20.027

Link: CVE-2021-47500

cve-icon Redhat

Severity : Moderate

Publid Date: 2024-05-24T00:00:00Z

Links: CVE-2021-47500 - Bugzilla