CVE-2022-49685

iio: trigger: sysfs: fix use-after-free on remove

HIGH 7.8

At a glance

Source
NVD
EPSS
EPSS 0.28 % · percentile 20 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: iio: trigger: sysfs: fix use-after-free on remove Ensure that the irq_work has completed before the trigger is freed. ================================================================== BUG: KASAN: use-after-free in irq_work_run_list Read of size 8 at addr 0000000064702248 by task python3/25 Call Trace: irq_work_run_list irq_work_tick update_process_times tick_sched_handle tick_sched_timer __hrtimer_run_queues hrtimer_interrupt Allocated by task 25: kmem_cache_alloc_trace iio_sysfs_trig_add dev_attr_store sysfs_kf_write kernfs_fop_write_iter new_sync_write vfs_write ksys_write sys_write Freed by task 25: kfree iio_sysfs_trig_remove dev_attr_store sysfs_kf_write kernfs_fop_write_iter new_sync_write vfs_write ksys_write sys_write ==================================================================

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HCISA-ADP
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < d6111e7bdb8ec27eb43d01c4cd4ff1620a75f7f2 ; affected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < fd5d8fb298a2866c337da635c79d63c3afabcaf7 ; affected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < 31ff3309b47d98313c61b8301bf595820cc3cc33 ; affected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < 5e39397d60dacc7f5d81d442c1c958eaaaf31128 ; affected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < b07a30a774b3c3e584a68dc91779c68ea2da4813 ; affected f38bc926d022ebd67baad6ac7fc22c95fbc6238c < 4687c3f955240ca2a576bdc3f742d4d915b6272d
Linux · Linuxaffected 3.7 ; unaffected 0 < 3.7 ; unaffected 4.9.321 ≤ 4.9.* ; unaffected 4.14.286 ≤ 4.14.* ; unaffected 4.19.250 ≤ 4.19.* ; unaffected 5.4.202 ≤ 5.4.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD