In the Linux kernel, the following vulnerability has been resolved:
x86/ioapic: Handle allocation failures gracefully
Breno observed panics when using failslab under certain conditions during runtime:
can not alloc irqpinlist (-1,0,20) Kernel panic - not syncing: IO-APIC: failed to add irq-pin. Can not proceed
panic+0x4e9/0x590 mpirqdomainalloc+0x9ab/0xa80 irqdomainallocirqslocked+0x25d/0x8d0 _irqdomainallocirqs+0x80/0x110 mpmappintoirq+0x645/0x890 acpiregistergsiioapic+0xe6/0x150 hpetopen+0x313/0x480
That's a pointless panic which is a leftover of the historic IO/APIC code which panic'ed during early boot when the interrupt allocation failed.
The only place which might justify panic is the PIT/HPET timer_check() code which tries to figure out whether the timer interrupt is delivered through the IO/APIC. But that code does not require to handle interrupt allocation failures. If the interrupt cannot be allocated then timer delivery fails and it either panics due to that or falls back to legacy mode.
Cure this by removing the panic wrapper around _addpintoirqnode() and making mpirqdomain_alloc() aware of the failure condition and handle it as any other failure in this function gracefully.
[
{
"id": "CVE-2024-49927-02568593",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e479cb835feeb2abff97f25766e23b96a6eabe28",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-039210be",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ec862cd843faa6f0e84a7a07362f2786446bf697",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-04f7ed9b",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830802a0fea8fb39d3dc9fb7d6b5581e1343eb1f",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-0793366f",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ec862cd843faa6f0e84a7a07362f2786446bf697",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-0949886c",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830802a0fea8fb39d3dc9fb7d6b5581e1343eb1f",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-0fe74aac",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f17efbeb2922327ea01a9efa8829fea9a30e547d",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-1a55fe2d",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e479cb835feeb2abff97f25766e23b96a6eabe28",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-1e12e343",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f17efbeb2922327ea01a9efa8829fea9a30e547d",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-4d4dee63",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ec862cd843faa6f0e84a7a07362f2786446bf697",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-4d67c4f0",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@649a5c2ffae797ce792023a70e84c7fe4b6fb8e0",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-4f6d1d5a",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e479cb835feeb2abff97f25766e23b96a6eabe28",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-5988827b",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830802a0fea8fb39d3dc9fb7d6b5581e1343eb1f",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-6441bdaa",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e479cb835feeb2abff97f25766e23b96a6eabe28",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-67859d59",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@077e1b7cd521163ded545987bbbd389519aeed71",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-68009454",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e479cb835feeb2abff97f25766e23b96a6eabe28",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-721a8c43",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@649a5c2ffae797ce792023a70e84c7fe4b6fb8e0",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-7513a461",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f17efbeb2922327ea01a9efa8829fea9a30e547d",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-8d051038",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "add_pin_to_irq_node"
},
"digest": {
"length": 202.0,
"function_hash": "339819879355739487918133637206525448626"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@077e1b7cd521163ded545987bbbd389519aeed71",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-9044e70d",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830802a0fea8fb39d3dc9fb7d6b5581e1343eb1f",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-9e31675c",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f17efbeb2922327ea01a9efa8829fea9a30e547d",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-af78dcb6",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830802a0fea8fb39d3dc9fb7d6b5581e1343eb1f",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-b471b116",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@077e1b7cd521163ded545987bbbd389519aeed71",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-b8859dc5",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@649a5c2ffae797ce792023a70e84c7fe4b6fb8e0",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-bb8da7e1",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@649a5c2ffae797ce792023a70e84c7fe4b6fb8e0",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-c0816526",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@077e1b7cd521163ded545987bbbd389519aeed71",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-cc9b9f57",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@077e1b7cd521163ded545987bbbd389519aeed71",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-df7e7ac0",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"7003720670156047381916055716951990668",
"204670085462352337039251067691208307246",
"116794029572084294703264744283564769742",
"2373623426109765845012349763023615327",
"302986693638623378401334433855598189901",
"337846968581714769477654431936537615420",
"185491037135109691791438575021685882980",
"259565734512591341272960265165062063554",
"157956143909528904599431543304529851491",
"160182326640673445959863289325077146554",
"256221444364124230335125224192884360734",
"79400148651626070350961227426243774305",
"227305731519548548588206233773004826168",
"225867544764821083995159895693676627264",
"267172836461982015398079528415914483449",
"233348863535966872232037634911416439685",
"232659567443421829016130346325100824501",
"242658249643651112720624625305315211442",
"297687950212037467794432930968917162112",
"283170328014171641226279087359188491368",
"251654112433917675751762808628197033142",
"222856885281839790011705115091624941896",
"76109898556112543035473430491446347868",
"97070613975923693536882657021476117074",
"219590927139008043603204722160309427922",
"31354582319180751909624475558679462188",
"251642609906432013012000162211115753512",
"115621353453124443955439952278963154795",
"108360330707135113508923963139148081356",
"322452232592268938966008930967575286760",
"331760305807789660173467380841438667895",
"211710208426054229800470231750315459246",
"196451741431235824439618584228251427696",
"3002572551438512691144622013565360762",
"107134368260495672111762252561759975321",
"161649668196429443685607443226011319260",
"339859834569433898775385664114095296598",
"293391461806362483968073906231352297712",
"202816197968960929995569093774928929361",
"338482023364634963793441464449624138256",
"119926678003498872543780932813220606494",
"142011529166581965967783345224101960165",
"166645482109870991140382896054085211740",
"277411693697048215048347020014733235910",
"257225418194236001659787963426662578732",
"15835800110191259332928333608861604769",
"224183819708385491329861562479912365827",
"50649754263056642175733546088094822730",
"175877134714009204540760853711312087641"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f17efbeb2922327ea01a9efa8829fea9a30e547d",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-f94ef04d",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "mp_irqdomain_alloc"
},
"digest": {
"length": 1262.0,
"function_hash": "263629956955233932175579983316342114498"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ec862cd843faa6f0e84a7a07362f2786446bf697",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-f9a5dd86",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "__add_pin_to_irq_node"
},
"digest": {
"length": 494.0,
"function_hash": "241693918423450726207775969821682602726"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ec862cd843faa6f0e84a7a07362f2786446bf697",
"signature_version": "v1"
},
{
"id": "CVE-2024-49927-fe556246",
"target": {
"file": "arch/x86/kernel/apic/io_apic.c",
"function": "alloc_isa_irq_from_domain"
},
"digest": {
"length": 607.0,
"function_hash": "239406503155586822995277021214785379895"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@649a5c2ffae797ce792023a70e84c7fe4b6fb8e0",
"signature_version": "v1"
}
]