In the Linux kernel, the following vulnerability has been resolved:
irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
The T241 platform suffers from the T241-FABRIC-4 erratum which causes unexpected behavior in the GIC when multiple transactions are received simultaneously from different sources. This hardware issue impacts NVIDIA server platforms that use more than two T241 chips interconnected. Each chip has support for 320 {E}SPIs.
This issue occurs when multiple packets from different GICs are incorrectly interleaved at the target chip. The erratum text below specifies exactly what can cause multiple transfer packets susceptible to interleaving and GIC state corruption. GIC state corruption can lead to a range of problems, including kernel panics, and unexpected behavior.
From the erratum text: "In some cases, inter-socket AXI4 Stream packets with multiple transfers, may be interleaved by the fabric when presented to ARM Generic Interrupt Controller. GIC expects all transfers of a packet to be delivered without any interleaving.
The following GICv3 commands may result in multiple transfer packets over inter-socket AXI4 Stream interface: - Register reads from GICDI* and GICDN* - Register writes to 64-bit GICD registers other than GICD_IROUTERn* - ITS command MOVALL
Multiple commands in GICv4+ utilize multiple transfer packets, including VMOVP, VMOVI, VMAPP, and 64-bit register accesses."
This issue impacts system configurations with more than 2 sockets, that require multi-transfer packets to be sent over inter-socket AXI4 Stream interface between GIC instances on different sockets. GICv4 cannot be supported. GICv3 SW model can only be supported with the workaround. Single and Dual socket configurations are not impacted by this issue and support GICv3 and GICv4."
Writing to the chip alias region of the GICDIn{E} registers except GICDICENABLERn has an equivalent effect as writing to the global distributor. The SPI interrupt deactivate path is not impacted by the erratum.
To fix this problem, implement a workaround that ensures read accesses to the GICDIn{E} registers are directed to the chip that owns the SPI, and disable GICv4.x features. To simplify code changes, the gicconfigureirq() function uses the same alias region for both read and write operations to GICDICFGR.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53383.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53383.json"
[
{
"target": {
"function": "arm_smccc_version_init",
"file": "drivers/firmware/smccc/smccc.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-064fca55",
"signature_version": "v1",
"digest": {
"length": 241.0,
"function_hash": "1318432139138712580405443064738474260"
}
},
{
"deprecated": false,
"target": {
"function": "smccc_soc_init",
"file": "drivers/firmware/smccc/soc_id.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-1394e716",
"signature_version": "v1",
"digest": {
"length": 1618.0,
"function_hash": "276029647927090414229291459304404987100"
}
},
{
"signature_version": "v1",
"target": {
"function": "gic_init_bases",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-1942d85d",
"deprecated": false,
"digest": {
"length": 2036.0,
"function_hash": "53543377590072772627213662549603652171"
}
},
{
"deprecated": false,
"target": {
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Line",
"id": "CVE-2023-53383-227d5eb4",
"signature_version": "v1",
"digest": {
"line_hashes": [
"284828711550692450613380571900312703908",
"92835677643990042060665661889125782821",
"150730924049136714344742397773020294126",
"223199599429401523001178984647139934459",
"159647512069088777904707643801454873294",
"150271874852707065077603102361250539229",
"168597930832534018553700433231898675545",
"43168657120362356129713021757502311163",
"2230646537674521147791477903384893452",
"15269211502211999617225695525983978264",
"169255425642600664030407941049080609509",
"235687879206746643815763337606736834897",
"250386866688972015633976195807017734731",
"332153402006197240247318555552190085076",
"23712974711602289730243342055063236008",
"273026090065946636253005949127794954875",
"122090272209916436201920412131116178090",
"116814517474529758367765333953309332568",
"23712974711602289730243342055063236008",
"131220591427251476911399841146423928540",
"336073713815043246399376369921082482004",
"52376412827084750074423902530566874919",
"31172249785702033050643800073463730591",
"70275709510102790489299790271299899434",
"129112856881877751483880341680320551390",
"157247526154199157887985124076559460493",
"136038989059308122963061038664254258226",
"85959993707022492932180344140448448558",
"139777789662418718677905720873653839556",
"207012008131579513111217945897530603599",
"201277474621777602339248771483852336323",
"327100278257942652114772426820210864097",
"320074013222032991682589995578285275498",
"222907978089172284347766784172562198876",
"196488057617276349648008019378577380658",
"80691800068744726386958925669554036267",
"213869907615936180872553915013311559167",
"3147718430245539903757017189448074649",
"290403979520656922699208986176379594301",
"253499338092467874632377133333887304040",
"284046706928924996283755460329142762264",
"136890641784486283620951801143586052466",
"297152772607519340056033882254726765539",
"259326304721441248638318014158202882854",
"268168726705160977753325107700318599938",
"27497334903258269177848829048035529258",
"10133800612925856085919655827876875753",
"71753704828537489514474386193454052647",
"125860436242236957351316147955755612171",
"12058797974997621383014630921939906705",
"119483792153107003312971186565094311914",
"82943663941843790524880292840158923523",
"329067414000596403560254056269883556021",
"75373157180079900197675245332095335553",
"99778395919619317576275148674643893609",
"331449951696261508223810401628301395094",
"86376200030388537816712864778977116771",
"322898395298982461768411973221708138784",
"126298060108245000463812633339375244019",
"9115120657883968230996442864433779273",
"295657749135588956392133546817888921692"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Line",
"id": "CVE-2023-53383-27bc719e",
"target": {
"file": "drivers/firmware/smccc/smccc.c"
},
"digest": {
"line_hashes": [
"64703603389456579667736854852947425473",
"217283336964382031283354837772840250312",
"295177134328646817041128922795694413933",
"340026233831256090023307749414765267120",
"43475168006618572131827813325386060586",
"255704536910864121036762802784085066761",
"53163212366352312477157901762240527384",
"292277207234425683980539657989935437169",
"246074503794822259888975814631074232379",
"315408665028942990126539222698874689619",
"119597253802787320780476092941177986764",
"133539735492083019902518344763702796446",
"285015224705757985488549071990249065092"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-2b596633",
"target": {
"function": "gic_init_bases",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"digest": {
"length": 2036.0,
"function_hash": "53543377590072772627213662549603652171"
}
},
{
"target": {
"file": "drivers/firmware/smccc/soc_id.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Line",
"id": "CVE-2023-53383-2cc2cc32",
"signature_version": "v1",
"digest": {
"line_hashes": [
"180851648837739540990807682891967519897",
"220355190242014400316182736028138870652",
"104010238177022642772119388366832912923",
"129410785362804525502250826229820291653",
"251779886251563358475548193882536115591",
"157128167811327274550073594282992872623",
"204953418277199219708810202093053557281",
"151713692222802367180080702318078715448",
"189239737665306488100139180749278271517",
"250724412959387510666225249587912304906",
"164968437965670393984664194565623159558",
"196965517316611789895854311686873428453",
"8463871083140097621347913744692081391",
"224177823332207872047598735522676319562",
"109567702205007450180249852295073650915",
"290599942221074182191338924488541444616",
"40823635301406446764549235388783453050",
"264020658299273377931131106334222059164",
"149835724661561246882437210946776934407",
"188294186721250983481437899950936609199",
"172737241405350441309622790422409060019",
"106704073650409733212035805655661596911",
"178522280161343901577259109049620259901",
"85806743631187106226420428545252778745",
"160715200362821343401283167486684486259",
"296849163064454910111532329465246743994",
"69624443753318071088830251888323473446",
"328154517223293936808802388127637029502",
"331237862819540343947672444877659443519",
"164012256555085397722439062681714125064"
],
"threshold": 0.9
}
},
{
"signature_version": "v1",
"target": {
"function": "gic_of_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-3e18e798",
"deprecated": false,
"digest": {
"length": 1485.0,
"function_hash": "112115959688965161123519671878340766901"
}
},
{
"deprecated": false,
"target": {
"function": "smccc_soc_init",
"file": "drivers/firmware/smccc/soc_id.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-3f3d4606",
"signature_version": "v1",
"digest": {
"length": 1618.0,
"function_hash": "276029647927090414229291459304404987100"
}
},
{
"signature_version": "v1",
"target": {
"function": "gic_of_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-5b383ab6",
"deprecated": false,
"digest": {
"length": 1485.0,
"function_hash": "112115959688965161123519671878340766901"
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Line",
"id": "CVE-2023-53383-7cd29f9b",
"target": {
"file": "drivers/firmware/smccc/soc_id.c"
},
"digest": {
"line_hashes": [
"180851648837739540990807682891967519897",
"220355190242014400316182736028138870652",
"104010238177022642772119388366832912923",
"129410785362804525502250826229820291653",
"251779886251563358475548193882536115591",
"157128167811327274550073594282992872623",
"204953418277199219708810202093053557281",
"151713692222802367180080702318078715448",
"189239737665306488100139180749278271517",
"250724412959387510666225249587912304906",
"164968437965670393984664194565623159558",
"196965517316611789895854311686873428453",
"8463871083140097621347913744692081391",
"224177823332207872047598735522676319562",
"109567702205007450180249852295073650915",
"290599942221074182191338924488541444616",
"40823635301406446764549235388783453050",
"264020658299273377931131106334222059164",
"149835724661561246882437210946776934407",
"188294186721250983481437899950936609199",
"172737241405350441309622790422409060019",
"106704073650409733212035805655661596911",
"178522280161343901577259109049620259901",
"85806743631187106226420428545252778745",
"160715200362821343401283167486684486259",
"296849163064454910111532329465246743994",
"69624443753318071088830251888323473446",
"328154517223293936808802388127637029502",
"331237862819540343947672444877659443519",
"164012256555085397722439062681714125064"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"function": "gic_acpi_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-860c5e8f",
"signature_version": "v1",
"digest": {
"length": 1610.0,
"function_hash": "58395815766486134211239487878022143315"
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-8fa490a0",
"target": {
"function": "gic_set_type",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"digest": {
"length": 734.0,
"function_hash": "196469311924801194949043207267887563181"
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Line",
"id": "CVE-2023-53383-910d4dc4",
"target": {
"file": "drivers/irqchip/irq-gic-v3.c"
},
"digest": {
"line_hashes": [
"284828711550692450613380571900312703908",
"92835677643990042060665661889125782821",
"150730924049136714344742397773020294126",
"223199599429401523001178984647139934459",
"159647512069088777904707643801454873294",
"150271874852707065077603102361250539229",
"168597930832534018553700433231898675545",
"43168657120362356129713021757502311163",
"2230646537674521147791477903384893452",
"15269211502211999617225695525983978264",
"169255425642600664030407941049080609509",
"235687879206746643815763337606736834897",
"250386866688972015633976195807017734731",
"332153402006197240247318555552190085076",
"23712974711602289730243342055063236008",
"273026090065946636253005949127794954875",
"122090272209916436201920412131116178090",
"116814517474529758367765333953309332568",
"23712974711602289730243342055063236008",
"131220591427251476911399841146423928540",
"336073713815043246399376369921082482004",
"52376412827084750074423902530566874919",
"31172249785702033050643800073463730591",
"70275709510102790489299790271299899434",
"129112856881877751483880341680320551390",
"157247526154199157887985124076559460493",
"136038989059308122963061038664254258226",
"85959993707022492932180344140448448558",
"139777789662418718677905720873653839556",
"207012008131579513111217945897530603599",
"201277474621777602339248771483852336323",
"327100278257942652114772426820210864097",
"320074013222032991682589995578285275498",
"222907978089172284347766784172562198876",
"196488057617276349648008019378577380658",
"80691800068744726386958925669554036267",
"213869907615936180872553915013311559167",
"3147718430245539903757017189448074649",
"290403979520656922699208986176379594301",
"253499338092467874632377133333887304040",
"284046706928924996283755460329142762264",
"136890641784486283620951801143586052466",
"297152772607519340056033882254726765539",
"259326304721441248638318014158202882854",
"268168726705160977753325107700318599938",
"27497334903258269177848829048035529258",
"10133800612925856085919655827876875753",
"71753704828537489514474386193454052647",
"125860436242236957351316147955755612171",
"12058797974997621383014630921939906705",
"119483792153107003312971186565094311914",
"82943663941843790524880292840158923523",
"329067414000596403560254056269883556021",
"75373157180079900197675245332095335553",
"99778395919619317576275148674643893609",
"331449951696261508223810401628301395094",
"86376200030388537816712864778977116771",
"322898395298982461768411973221708138784",
"126298060108245000463812633339375244019",
"9115120657883968230996442864433779273",
"295657749135588956392133546817888921692"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"file": "drivers/firmware/smccc/smccc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Line",
"id": "CVE-2023-53383-9212fff4",
"signature_version": "v1",
"digest": {
"line_hashes": [
"64703603389456579667736854852947425473",
"217283336964382031283354837772840250312",
"295177134328646817041128922795694413933",
"340026233831256090023307749414765267120",
"43475168006618572131827813325386060586",
"255704536910864121036762802784085066761",
"53163212366352312477157901762240527384",
"292277207234425683980539657989935437169",
"246074503794822259888975814631074232379",
"315408665028942990126539222698874689619",
"119597253802787320780476092941177986764",
"133539735492083019902518344763702796446",
"285015224705757985488549071990249065092"
],
"threshold": 0.9
}
},
{
"target": {
"file": "drivers/firmware/smccc/soc_id.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Line",
"id": "CVE-2023-53383-924a96d0",
"signature_version": "v1",
"digest": {
"line_hashes": [
"180851648837739540990807682891967519897",
"220355190242014400316182736028138870652",
"104010238177022642772119388366832912923",
"129410785362804525502250826229820291653",
"251779886251563358475548193882536115591",
"157128167811327274550073594282992872623",
"204953418277199219708810202093053557281",
"151713692222802367180080702318078715448",
"189239737665306488100139180749278271517",
"250724412959387510666225249587912304906",
"164968437965670393984664194565623159558",
"196965517316611789895854311686873428453",
"8463871083140097621347913744692081391",
"224177823332207872047598735522676319562",
"109567702205007450180249852295073650915",
"290599942221074182191338924488541444616",
"40823635301406446764549235388783453050",
"264020658299273377931131106334222059164",
"149835724661561246882437210946776934407",
"188294186721250983481437899950936609199",
"172737241405350441309622790422409060019",
"106704073650409733212035805655661596911",
"178522280161343901577259109049620259901",
"85806743631187106226420428545252778745",
"160715200362821343401283167486684486259",
"296849163064454910111532329465246743994",
"69624443753318071088830251888323473446",
"328154517223293936808802388127637029502",
"331237862819540343947672444877659443519",
"164012256555085397722439062681714125064"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"function": "gic_peek_irq",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-927f79ba",
"signature_version": "v1",
"digest": {
"length": 308.0,
"function_hash": "330805379323387765129091360542424865626"
}
},
{
"signature_version": "v1",
"target": {
"file": "include/linux/arm-smccc.h"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Line",
"id": "CVE-2023-53383-9df1e692",
"deprecated": false,
"digest": {
"line_hashes": [
"110835705320821971073713023728110780015",
"241542664089146262649229733538809286871",
"97895817150519959205281230045693057787"
],
"threshold": 0.9
}
},
{
"target": {
"function": "gic_acpi_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-b165a131",
"signature_version": "v1",
"digest": {
"length": 1610.0,
"function_hash": "58395815766486134211239487878022143315"
}
},
{
"deprecated": false,
"target": {
"function": "gic_acpi_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-ba15c2e8",
"signature_version": "v1",
"digest": {
"length": 1610.0,
"function_hash": "58395815766486134211239487878022143315"
}
},
{
"signature_version": "v1",
"target": {
"file": "include/linux/arm-smccc.h"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Line",
"id": "CVE-2023-53383-bb5e6cb5",
"deprecated": false,
"digest": {
"line_hashes": [
"110835705320821971073713023728110780015",
"241542664089146262649229733538809286871",
"97895817150519959205281230045693057787"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"function": "gic_peek_irq",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-bf092e30",
"signature_version": "v1",
"digest": {
"length": 308.0,
"function_hash": "330805379323387765129091360542424865626"
}
},
{
"signature_version": "v1",
"target": {
"function": "gic_set_type",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-bfc14dfb",
"deprecated": false,
"digest": {
"length": 734.0,
"function_hash": "196469311924801194949043207267887563181"
}
},
{
"deprecated": false,
"target": {
"function": "gic_of_init",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-cc48aef7",
"signature_version": "v1",
"digest": {
"length": 1485.0,
"function_hash": "112115959688965161123519671878340766901"
}
},
{
"signature_version": "v1",
"target": {
"function": "arm_smccc_version_init",
"file": "drivers/firmware/smccc/smccc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-ccceb201",
"deprecated": false,
"digest": {
"length": 241.0,
"function_hash": "1318432139138712580405443064738474260"
}
},
{
"deprecated": false,
"target": {
"function": "smccc_soc_init",
"file": "drivers/firmware/smccc/soc_id.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-d190f41e",
"signature_version": "v1",
"digest": {
"length": 1618.0,
"function_hash": "276029647927090414229291459304404987100"
}
},
{
"deprecated": false,
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Function",
"id": "CVE-2023-53383-dce00957",
"target": {
"function": "arm_smccc_version_init",
"file": "drivers/firmware/smccc/smccc.c"
},
"digest": {
"length": 241.0,
"function_hash": "1318432139138712580405443064738474260"
}
},
{
"deprecated": false,
"target": {
"file": "drivers/firmware/smccc/smccc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Line",
"id": "CVE-2023-53383-ded23516",
"signature_version": "v1",
"digest": {
"line_hashes": [
"64703603389456579667736854852947425473",
"217283336964382031283354837772840250312",
"295177134328646817041128922795694413933",
"340026233831256090023307749414765267120",
"43475168006618572131827813325386060586",
"255704536910864121036762802784085066761",
"53163212366352312477157901762240527384",
"292277207234425683980539657989935437169",
"246074503794822259888975814631074232379",
"315408665028942990126539222698874689619",
"119597253802787320780476092941177986764",
"133539735492083019902518344763702796446",
"285015224705757985488549071990249065092"
],
"threshold": 0.9
}
},
{
"signature_version": "v1",
"target": {
"file": "include/linux/arm-smccc.h"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@867a4f6cf1a8f511c06e131477988b3b3e7a0633",
"signature_type": "Line",
"id": "CVE-2023-53383-e573503e",
"deprecated": false,
"digest": {
"line_hashes": [
"110835705320821971073713023728110780015",
"241542664089146262649229733538809286871",
"97895817150519959205281230045693057787"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"function": "gic_init_bases",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Function",
"id": "CVE-2023-53383-ec718e8d",
"signature_version": "v1",
"digest": {
"length": 2036.0,
"function_hash": "53543377590072772627213662549603652171"
}
},
{
"deprecated": false,
"target": {
"function": "gic_set_type",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-ece40011",
"signature_version": "v1",
"digest": {
"length": 734.0,
"function_hash": "196469311924801194949043207267887563181"
}
},
{
"deprecated": false,
"target": {
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@86ba4f7b9f949e4c4bcb425f2a1ce490fea30df0",
"signature_type": "Line",
"id": "CVE-2023-53383-eebe078a",
"signature_version": "v1",
"digest": {
"line_hashes": [
"284828711550692450613380571900312703908",
"92835677643990042060665661889125782821",
"150730924049136714344742397773020294126",
"223199599429401523001178984647139934459",
"159647512069088777904707643801454873294",
"150271874852707065077603102361250539229",
"168597930832534018553700433231898675545",
"43168657120362356129713021757502311163",
"2230646537674521147791477903384893452",
"15269211502211999617225695525983978264",
"169255425642600664030407941049080609509",
"235687879206746643815763337606736834897",
"250386866688972015633976195807017734731",
"332153402006197240247318555552190085076",
"23712974711602289730243342055063236008",
"273026090065946636253005949127794954875",
"122090272209916436201920412131116178090",
"116814517474529758367765333953309332568",
"23712974711602289730243342055063236008",
"131220591427251476911399841146423928540",
"336073713815043246399376369921082482004",
"52376412827084750074423902530566874919",
"31172249785702033050643800073463730591",
"70275709510102790489299790271299899434",
"129112856881877751483880341680320551390",
"157247526154199157887985124076559460493",
"136038989059308122963061038664254258226",
"85959993707022492932180344140448448558",
"139777789662418718677905720873653839556",
"207012008131579513111217945897530603599",
"201277474621777602339248771483852336323",
"327100278257942652114772426820210864097",
"320074013222032991682589995578285275498",
"222907978089172284347766784172562198876",
"196488057617276349648008019378577380658",
"80691800068744726386958925669554036267",
"213869907615936180872553915013311559167",
"3147718430245539903757017189448074649",
"290403979520656922699208986176379594301",
"253499338092467874632377133333887304040",
"284046706928924996283755460329142762264",
"136890641784486283620951801143586052466",
"297152772607519340056033882254726765539",
"259326304721441248638318014158202882854",
"268168726705160977753325107700318599938",
"27497334903258269177848829048035529258",
"10133800612925856085919655827876875753",
"71753704828537489514474386193454052647",
"125860436242236957351316147955755612171",
"12058797974997621383014630921939906705",
"119483792153107003312971186565094311914",
"82943663941843790524880292840158923523",
"329067414000596403560254056269883556021",
"75373157180079900197675245332095335553",
"99778395919619317576275148674643893609",
"331449951696261508223810401628301395094",
"86376200030388537816712864778977116771",
"322898395298982461768411973221708138784",
"126298060108245000463812633339375244019",
"9115120657883968230996442864433779273",
"295657749135588956392133546817888921692"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"target": {
"function": "gic_peek_irq",
"file": "drivers/irqchip/irq-gic-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35727af2b15d98a2dd2811d631d3a3886111312e",
"signature_type": "Function",
"id": "CVE-2023-53383-f90fe1cf",
"signature_version": "v1",
"digest": {
"length": 308.0,
"function_hash": "330805379323387765129091360542424865626"
}
}
]