In the Linux kernel, the following vulnerability has been resolved:
tty: goldfish: Fix free_irq() on remove
Pass the correct devid to freeirq() to fix this splat when the driver is unbound:
WARNING: CPU: 0 PID: 30 at kernel/irq/manage.c:1895 freeirq Trying to free already-free IRQ 65 Call Trace: warnslowpathfmt freeirq goldfishttyremove platformremove deviceremove devicereleasedriverinternal devicedriverdetach unbindstore drvattrstore ...
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-13b943b8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@499e13aac6c762e1e828172b0f0f5275651d6512",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-26ae32f9",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c83a1d40dc624070a203eb383ef9fb60eb634136",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-31022552",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65ca4db68b6819244df9024aea4be55edf8af1ef",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-317d3a43",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7183c76d500324b8b5bd0af5e663cfa57b7b836",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-379082ab",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb15e79cacddfbc62264e6e807bde50ad688e988",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-45325c29",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb15e79cacddfbc62264e6e807bde50ad688e988",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-6659302a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c83a1d40dc624070a203eb383ef9fb60eb634136",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-7d7e62b3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@499e13aac6c762e1e828172b0f0f5275651d6512",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-8b31488a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7183c76d500324b8b5bd0af5e663cfa57b7b836",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-939eff71",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6fcd7ffd76a9c1d998a2d02d518c78a55c5bed8",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "146939680786432985855624374528460975333",
"length": 458.0
},
"id": "CVE-2022-49724-b1517fad",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4b0b8edccb0cfb15a8cecf4161e0571d3daac64",
"signature_type": "Function",
"target": {
"function": "goldfish_tty_remove",
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-b477fc37",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@65ca4db68b6819244df9024aea4be55edf8af1ef",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-d6e45691",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6fcd7ffd76a9c1d998a2d02d518c78a55c5bed8",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"303709013599069106118548693255805181781",
"196421068771447363448331947379692609866",
"209134066373511082155713284355658569406",
"94790737166311148806404781030243082881"
],
"threshold": 0.9
},
"id": "CVE-2022-49724-fc31c7f7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4b0b8edccb0cfb15a8cecf4161e0571d3daac64",
"signature_type": "Line",
"target": {
"file": "drivers/tty/goldfish.c"
}
}
]