In the Linux kernel, the following vulnerability has been resolved:
scsi: target: Fix multiple LUN_RESET handling
This fixes a bug where an initiator thinks a LUN_RESET has cleaned up running commands when it hasn't. The bug was added in commit 51ec502a3266 ("target: Delete tmr from list before processing").
The problem occurs when:
We have N I/O cmds running in the target layer spread over 2 sessions.
The initiator sends a LUN_RESET for each session.
session1's LUNRESET loops over all the running commands from both sessions and moves them to its local draintask_list.
session2's LUNRESET does not see the LUNRESET from session1 because the commit above has it remove itself. session2 also does not see any commands since the other reset moved them off the state lists.
sessions2's LUN_RESET will then complete with a successful response.
sessions2's inititor believes the running commands on its session are now cleaned up due to the successful response and cleans up the running commands from its side. It then restarts them.
The commands do eventually complete on the backend and the target starts to return aborted task statuses for them. The initiator will either throw a invalid ITT error or might accidentally lookup a new task if the ITT has been reallocated already.
Fix the bug by reverting the patch, and serialize the execution of LUN_RESETs and Preempt and Aborts.
Also prevent us from waiting on LUNRESETs in coretmrdraintmrlist, because it turns out the original patch fixed a bug that was not mentioned. For LUNRESET1 coretmrdraintmrlist can see a second LUNRESET and wait on it. Then the second reset will run coretmrdraintmr_list and see the first reset and wait on it resulting in a deadlock.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53586.json"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53586.json"
[
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-04d4b36a",
"signature_version": "v1",
"digest": {
"function_hash": "27341213327390502130890782384648852894",
"length": 3755.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-0994769c",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"284849065784206876852561167257515162267",
"142494100830379783744282321551764210737"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-0ff64dce",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-15d8b109",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-2e490343",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"325997469654433590241882173977603151086",
"173315594954337971242662795154356095651"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-32b38d01",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"138601536858014394350796215025850513144",
"187897894655908190554384500295540737296"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-37a1c698",
"signature_version": "v1",
"digest": {
"function_hash": "140978903575763322849408109157163652791",
"length": 1213.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-3e342782",
"signature_version": "v1",
"digest": {
"function_hash": "26179327331474884472065006539524000591",
"length": 1237.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-44d66449",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-4e983a80",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-528ace90",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"138601536858014394350796215025850513144",
"187897894655908190554384500295540737296"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-576774af",
"signature_version": "v1",
"digest": {
"function_hash": "145085568791123376629147951918053591973",
"length": 3908.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-5e4a3dfc",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"284849065784206876852561167257515162267",
"142494100830379783744282321551764210737"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-6459bd15",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"325997469654433590241882173977603151086",
"173315594954337971242662795154356095651"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-692d1c3e",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-6c0f4cd5",
"signature_version": "v1",
"digest": {
"function_hash": "26179327331474884472065006539524000591",
"length": 1237.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-76aea88e",
"signature_version": "v1",
"digest": {
"function_hash": "255618669109273769998121963203306605925",
"length": 3961.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-7c68985a",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-8063e860",
"signature_version": "v1",
"digest": {
"function_hash": "145085568791123376629147951918053591973",
"length": 3908.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-85bac039",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"284849065784206876852561167257515162267",
"142494100830379783744282321551764210737"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-8e5d80f5",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-91e5a9b8",
"signature_version": "v1",
"digest": {
"function_hash": "26179327331474884472065006539524000591",
"length": 1237.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-9f49999a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"284849065784206876852561167257515162267",
"142494100830379783744282321551764210737"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-a26e1bd6",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"138601536858014394350796215025850513144",
"187897894655908190554384500295540737296"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-a485e449",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-a81a0445",
"signature_version": "v1",
"digest": {
"function_hash": "255618669109273769998121963203306605925",
"length": 3961.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@673db054d7a2b5a470d7a25baf65956d005ad729"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-b4246ae2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"284849065784206876852561167257515162267",
"142494100830379783744282321551764210737"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-baff0fd3",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Line",
"target": {
"file": "include/target/target_core_base.h"
},
"deprecated": false,
"id": "CVE-2023-53586-bfeeec29",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"61052045065426263556645301835137616371",
"100894646041842499927303292053046643946",
"325997469654433590241882173977603151086",
"173315594954337971242662795154356095651"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c43de56f9220dca3e28c774d1c5e2cab574223a"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-c7639b0f",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9158c86fd3237acaea8f0181c7836d90fd6eea10"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_tmr.c"
},
"deprecated": false,
"id": "CVE-2023-53586-d18e5f3c",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109419333767147146981618608489419889544",
"298983897670530041168910797014229785415",
"113051926725295144025545667784798804467",
"248764563498178210912271445132451411693",
"6755348888947985728884430575585926762",
"130858195766857754309251018645633867190",
"53701015586747984794438687988626498604",
"11798179117164914950402539423916745334",
"106326536859276752240530735660456135253",
"3037843575845199170618363474027971484",
"113513011764783524677587602080955394134",
"212830717658505538575473446075749076868",
"38694540386815740252523970598587178263",
"223281989317380676628541134917598727876",
"12688726390686276026303547835567680019",
"81679556090263787190967158085064806393",
"292468053992047271694254652796147773038",
"13617958655348487033766391001237360183",
"322849226092780371219555154527431096754",
"334410735397691503572010776162437234606",
"101689230534649469601232040620836763096"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-daeccdde",
"signature_version": "v1",
"digest": {
"function_hash": "26179327331474884472065006539524000591",
"length": 1237.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_drain_tmr_list"
},
"deprecated": false,
"id": "CVE-2023-53586-de0180aa",
"signature_version": "v1",
"digest": {
"function_hash": "26179327331474884472065006539524000591",
"length": 1237.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@eacfe32c3650bfd0e54224d160c431013d7f6998"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_tmr.c",
"function": "core_tmr_lun_reset"
},
"deprecated": false,
"id": "CVE-2023-53586-f9412db3",
"signature_version": "v1",
"digest": {
"function_hash": "189981925329668588291622885521635625961",
"length": 1216.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Function",
"target": {
"file": "drivers/target/target_core_device.c",
"function": "target_alloc_device"
},
"deprecated": false,
"id": "CVE-2023-53586-fdeb5773",
"signature_version": "v1",
"digest": {
"function_hash": "255618669109273769998121963203306605925",
"length": 3961.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ed18526289b5603bf2253dee50f1d7ec245cf397"
},
{
"signature_type": "Line",
"target": {
"file": "drivers/target/target_core_device.c"
},
"deprecated": false,
"id": "CVE-2023-53586-feeaba30",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"2474830528905901098239705236464456973",
"130526685426403330237262633752132200710",
"92418037687792127529282283157436002536",
"76151190213697573758102688891170929612"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e1f59cd18a10969d08a082264b557876ca38766e"
}
]