In the Linux kernel, the following vulnerability has been resolved:
9p/xen: fix release of IRQ
Kernel logs indicate an IRQ was double-freed.
Pass correct device ID during IRQ release.
[Dominique: remove confusing variable reset to 0]
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4950408793b118cb8075bcee1f033b543fb719fa",
"signature_type": "Function",
"id": "CVE-2024-56704-01a351cc",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 973.0,
"function_hash": "166967372384806701413093067875380803879"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@692eb06703afc3e24d889d77e94a0e20229f6a4a",
"signature_type": "Line",
"id": "CVE-2024-56704-13b5a28d",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"26556285466532656113327674844211311243",
"231669356695879591668276941908087054402"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2bb3ee1bf237557daea1d58007d2e1d4a6502ccf",
"signature_type": "Line",
"id": "CVE-2024-56704-156f8da2",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@530bc9f03a102fac95b07cda513bfc16ff69e0ee",
"signature_type": "Function",
"id": "CVE-2024-56704-5adc7ee0",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 971.0,
"function_hash": "289206204512933684768231176942021652980"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@530bc9f03a102fac95b07cda513bfc16ff69e0ee",
"signature_type": "Line",
"id": "CVE-2024-56704-67c355e8",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9e26059664bd9ebc64a0e8f5216266fc9f84265",
"signature_type": "Line",
"id": "CVE-2024-56704-7d39914c",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e43c608f40c065b30964f0a806348062991b802d",
"signature_type": "Line",
"id": "CVE-2024-56704-b34e55bc",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b9e26059664bd9ebc64a0e8f5216266fc9f84265",
"signature_type": "Function",
"id": "CVE-2024-56704-b75d01a6",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 971.0,
"function_hash": "16085445674502996110949636331539864245"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e43c608f40c065b30964f0a806348062991b802d",
"signature_type": "Function",
"id": "CVE-2024-56704-d81c3d0e",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 971.0,
"function_hash": "289206204512933684768231176942021652980"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@692eb06703afc3e24d889d77e94a0e20229f6a4a",
"signature_type": "Function",
"id": "CVE-2024-56704-d9d315b4",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 925.0,
"function_hash": "42791080470490272759642907880948993704"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f5a2ed5c1810661e6b03f5a4ebf17682cdea850",
"signature_type": "Function",
"id": "CVE-2024-56704-dd175199",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 973.0,
"function_hash": "166967372384806701413093067875380803879"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2bb3ee1bf237557daea1d58007d2e1d4a6502ccf",
"signature_type": "Function",
"id": "CVE-2024-56704-e0b9567f",
"target": {
"function": "xen_9pfs_front_free",
"file": "net/9p/trans_xen.c"
},
"digest": {
"length": 971.0,
"function_hash": "16085445674502996110949636331539864245"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f5a2ed5c1810661e6b03f5a4ebf17682cdea850",
"signature_type": "Line",
"id": "CVE-2024-56704-e327c07d",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4950408793b118cb8075bcee1f033b543fb719fa",
"signature_type": "Line",
"id": "CVE-2024-56704-f7f13f43",
"target": {
"file": "net/9p/trans_xen.c"
},
"digest": {
"line_hashes": [
"55058577285214825295001900547005722336",
"280155178186934973942039272648596482358",
"274099909717307906351777070590511960534",
"314152926176572751050026297393749616540"
],
"threshold": 0.9
},
"deprecated": false
}
]