tty: goldfish: Fix free_irq() on remove (Linux Linux)

CVE-2022-49724
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: tty: goldfish: Fix free_irq() on remove Pass the correct dev_id to free_irq() to fix this splat when the driver is unbound: WARNING: CPU: 0 PID: 30 at kernel/irq/manage.c:1895 free_irq Trying to free already-free IRQ 65 Call Trace: warn_slowpath_fmt free_irq goldfish_tty_remove platform_remove device_remove device_release_driver_internal device_driver_detach unbind_store drv_attr_store ...

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:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 465893e18878e119d8d0255439fad8debbd646fd < c4b0b8edccb0cfb15a8cecf4161e0571d3daac64 ; affected 465893e18878e119d8d0255439fad8debbd646fd < c83a1d40dc624070a203eb383ef9fb60eb634136 ; affected 465893e18878e119d8d0255439fad8debbd646fd < f7183c76d500324b8b5bd0af5e663cfa57b7b836 ; affected 465893e18878e119d8d0255439fad8debbd646fd < 65ca4db68b6819244df9024aea4be55edf8af1ef ; affected 465893e18878e119d8d0255439fad8debbd646fd < fb15e79cacddfbc62264e6e807bde50ad688e988 ; affected 465893e18878e119d8d0255439fad8debbd646fd < a6fcd7ffd76a9c1d998a2d02d518c78a55c5bed8
Linux · Linuxaffected 4.6 ; unaffected 0 < 4.6 ; unaffected 4.14.285 ≤ 4.14.* ; unaffected 4.19.249 ≤ 4.19.* ; unaffected 5.4.200 ≤ 5.4.* ; unaffected 5.10.124 ≤ 5.10.*

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