In the Linux kernel, the following vulnerability has been resolved:
soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
In brcmstbpmprobe(), there are two kinds of leak bugs:
(1) we need to add ofnodeput() when foreachmatchingnode() breaks (2) we need to add iounmap() for each iomap in fail path
{ "vanir_signatures": [ { "signature_version": "v1", "digest": { "length": 3066.0, "function_hash": "85276932851691759604256865856258998902" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1085f5080647f0c9f357c270a537869191f7f2a1", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c", "function": "brcmstb_pm_probe" }, "signature_type": "Function", "id": "CVE-2022-48693-2fe4fd07" }, { "signature_version": "v1", "digest": { "length": 3066.0, "function_hash": "85276932851691759604256865856258998902" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6dc0251638a4a1a998506dbd4627f8317e907558", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c", "function": "brcmstb_pm_probe" }, "signature_type": "Function", "id": "CVE-2022-48693-495a2ead" }, { "signature_version": "v1", "digest": { "length": 3066.0, "function_hash": "85276932851691759604256865856258998902" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43245c77d9efd8c9eb91bf225d07954dcf32204d", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c", "function": "brcmstb_pm_probe" }, "signature_type": "Function", "id": "CVE-2022-48693-72d3aa1e" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "41454649278974285366457789006200438923", "87856750853509955891084096256008261314", "53175566906344003153815029155511279802", "330145405548681130329972206405166397334", "150365893819055985522940064556310221687", "321296577281164411140219276407803544306", "134973821092278344822194746683676133355", "74098192597843275250415631900471145939", "45792009404613777229800625941028775096", "270020316955334058258076980788311596800", "107013806440599038164762513081733500586", "49883905100488587710370012654682678850", "165554673501977100878228994194961396491", "323160307304893640032228048291877212952", "151129070886183642489623015195933432798", "96085376845350272519025620068308510869", "170559406706549644644984241522209664226", "157924276054652517059774162911193967783", "19653512308440505736960214332563180930", "280253963510985062352550201782596668396", "15688005902156335103405256674515595622", "300752802646060388412339954839312257200", "280171709530711534914925144052273834120", "168655572723073556311533592268745272516", "88262551496540833359856455201550905070", "221746831551884882489615717214602415047", "174290940923537865605912919366429122723", "165599890366101339887237186923509925720", "207951640478513512332707632207618496624", "92619362088852292921044268373459682076", "32374218581884348564593297934894791135", "167018514552853723656291476006501735820", "339466207584055385899627779266328526743", "57984964816862050776427928537260614913", "284797192415129174682342688464092158622", "264375092750551388832882119105860573065", "264428164077840534964807637361867021071", "109063211675806851634346560797644122337", "10747242503442651540499853801077593544", "221537094343812008879658921740263876136", "22119316047045093738303647335419931004", "35078505788378559339765602078278277724", "121535071557559636449791326658911296641", "273168893596863799857715432252928492296", "86026532007368624893433859423543754848", "169786083777149958525653771708274092270", "31617605335780036347675387471061143033", "199754569304550816465816835698080403091", "62114192688904037353924437169091136030", "141853231163630860293843898822960169798", "161992212896644143752650093230040570508", "30973873487720067247345065161035042271", "191366523928231765708402206049262001145", "40798365813035363638241298580711966976", "299363402440747718805809033057010858591", "157885269377579793377675063959130414516", "72389031794626299367338070143041095882", "86872614972546571362239692622336514792", "240879286239683100807335739753951530602", "255898864162738885343628895588881021306" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0284b4e6dec6088a41607aa3f42bf51edff01883", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c" }, "signature_type": "Line", "id": "CVE-2022-48693-aa371036" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "41454649278974285366457789006200438923", "87856750853509955891084096256008261314", "53175566906344003153815029155511279802", "330145405548681130329972206405166397334", "150365893819055985522940064556310221687", "321296577281164411140219276407803544306", "134973821092278344822194746683676133355", "74098192597843275250415631900471145939", "45792009404613777229800625941028775096", "270020316955334058258076980788311596800", "107013806440599038164762513081733500586", "49883905100488587710370012654682678850", "165554673501977100878228994194961396491", "323160307304893640032228048291877212952", "151129070886183642489623015195933432798", "96085376845350272519025620068308510869", "170559406706549644644984241522209664226", "157924276054652517059774162911193967783", "19653512308440505736960214332563180930", "280253963510985062352550201782596668396", "15688005902156335103405256674515595622", "300752802646060388412339954839312257200", "280171709530711534914925144052273834120", "168655572723073556311533592268745272516", "88262551496540833359856455201550905070", "221746831551884882489615717214602415047", "174290940923537865605912919366429122723", "165599890366101339887237186923509925720", "207951640478513512332707632207618496624", "92619362088852292921044268373459682076", "32374218581884348564593297934894791135", "167018514552853723656291476006501735820", "339466207584055385899627779266328526743", "57984964816862050776427928537260614913", "284797192415129174682342688464092158622", "264375092750551388832882119105860573065", "264428164077840534964807637361867021071", "109063211675806851634346560797644122337", "10747242503442651540499853801077593544", "221537094343812008879658921740263876136", "22119316047045093738303647335419931004", "35078505788378559339765602078278277724", "121535071557559636449791326658911296641", "273168893596863799857715432252928492296", "86026532007368624893433859423543754848", "169786083777149958525653771708274092270", "31617605335780036347675387471061143033", "199754569304550816465816835698080403091", "62114192688904037353924437169091136030", "141853231163630860293843898822960169798", "161992212896644143752650093230040570508", "30973873487720067247345065161035042271", "191366523928231765708402206049262001145", "40798365813035363638241298580711966976", "299363402440747718805809033057010858591", "157885269377579793377675063959130414516", "72389031794626299367338070143041095882", "86872614972546571362239692622336514792", "240879286239683100807335739753951530602", "255898864162738885343628895588881021306" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6dc0251638a4a1a998506dbd4627f8317e907558", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c" }, "signature_type": "Line", "id": "CVE-2022-48693-b7d43854" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "41454649278974285366457789006200438923", "87856750853509955891084096256008261314", "53175566906344003153815029155511279802", "330145405548681130329972206405166397334", "150365893819055985522940064556310221687", "321296577281164411140219276407803544306", "134973821092278344822194746683676133355", "74098192597843275250415631900471145939", "45792009404613777229800625941028775096", "270020316955334058258076980788311596800", "107013806440599038164762513081733500586", "49883905100488587710370012654682678850", "165554673501977100878228994194961396491", "323160307304893640032228048291877212952", "151129070886183642489623015195933432798", "96085376845350272519025620068308510869", "170559406706549644644984241522209664226", "157924276054652517059774162911193967783", "19653512308440505736960214332563180930", "280253963510985062352550201782596668396", "15688005902156335103405256674515595622", "300752802646060388412339954839312257200", "280171709530711534914925144052273834120", "168655572723073556311533592268745272516", "88262551496540833359856455201550905070", "221746831551884882489615717214602415047", "174290940923537865605912919366429122723", "165599890366101339887237186923509925720", "207951640478513512332707632207618496624", "92619362088852292921044268373459682076", "32374218581884348564593297934894791135", "167018514552853723656291476006501735820", "339466207584055385899627779266328526743", "57984964816862050776427928537260614913", "284797192415129174682342688464092158622", "264375092750551388832882119105860573065", "264428164077840534964807637361867021071", "109063211675806851634346560797644122337", "10747242503442651540499853801077593544", "221537094343812008879658921740263876136", "22119316047045093738303647335419931004", "35078505788378559339765602078278277724", "121535071557559636449791326658911296641", "273168893596863799857715432252928492296", "86026532007368624893433859423543754848", "169786083777149958525653771708274092270", "31617605335780036347675387471061143033", "199754569304550816465816835698080403091", "62114192688904037353924437169091136030", "141853231163630860293843898822960169798", "161992212896644143752650093230040570508", "30973873487720067247345065161035042271", "191366523928231765708402206049262001145", "40798365813035363638241298580711966976", "299363402440747718805809033057010858591", "157885269377579793377675063959130414516", "72389031794626299367338070143041095882", "86872614972546571362239692622336514792", "240879286239683100807335739753951530602", "255898864162738885343628895588881021306" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43245c77d9efd8c9eb91bf225d07954dcf32204d", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c" }, "signature_type": "Line", "id": "CVE-2022-48693-c2d02870" }, { "signature_version": "v1", "digest": { "length": 3066.0, "function_hash": "85276932851691759604256865856258998902" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@653500b400d5576940b7429690f7197199ddcc82", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c", "function": "brcmstb_pm_probe" }, "signature_type": "Function", "id": "CVE-2022-48693-d7f4c358" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "41454649278974285366457789006200438923", "87856750853509955891084096256008261314", "53175566906344003153815029155511279802", "330145405548681130329972206405166397334", "150365893819055985522940064556310221687", "321296577281164411140219276407803544306", "134973821092278344822194746683676133355", "74098192597843275250415631900471145939", "45792009404613777229800625941028775096", "270020316955334058258076980788311596800", "107013806440599038164762513081733500586", "49883905100488587710370012654682678850", "165554673501977100878228994194961396491", "323160307304893640032228048291877212952", "151129070886183642489623015195933432798", "96085376845350272519025620068308510869", "170559406706549644644984241522209664226", "157924276054652517059774162911193967783", "19653512308440505736960214332563180930", "280253963510985062352550201782596668396", "15688005902156335103405256674515595622", "300752802646060388412339954839312257200", "280171709530711534914925144052273834120", "168655572723073556311533592268745272516", "88262551496540833359856455201550905070", "221746831551884882489615717214602415047", "174290940923537865605912919366429122723", "165599890366101339887237186923509925720", "207951640478513512332707632207618496624", "92619362088852292921044268373459682076", "32374218581884348564593297934894791135", "167018514552853723656291476006501735820", "339466207584055385899627779266328526743", "57984964816862050776427928537260614913", "284797192415129174682342688464092158622", "264375092750551388832882119105860573065", "264428164077840534964807637361867021071", "109063211675806851634346560797644122337", "10747242503442651540499853801077593544", "221537094343812008879658921740263876136", "22119316047045093738303647335419931004", "35078505788378559339765602078278277724", "121535071557559636449791326658911296641", "273168893596863799857715432252928492296", "86026532007368624893433859423543754848", "169786083777149958525653771708274092270", "31617605335780036347675387471061143033", "199754569304550816465816835698080403091", "62114192688904037353924437169091136030", "141853231163630860293843898822960169798", "161992212896644143752650093230040570508", "30973873487720067247345065161035042271", "191366523928231765708402206049262001145", "40798365813035363638241298580711966976", "299363402440747718805809033057010858591", "157885269377579793377675063959130414516", "72389031794626299367338070143041095882", "86872614972546571362239692622336514792", "240879286239683100807335739753951530602", "255898864162738885343628895588881021306" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@653500b400d5576940b7429690f7197199ddcc82", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c" }, "signature_type": "Line", "id": "CVE-2022-48693-ea62aa86" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "41454649278974285366457789006200438923", "87856750853509955891084096256008261314", "53175566906344003153815029155511279802", "330145405548681130329972206405166397334", "150365893819055985522940064556310221687", "321296577281164411140219276407803544306", "134973821092278344822194746683676133355", "74098192597843275250415631900471145939", "45792009404613777229800625941028775096", "270020316955334058258076980788311596800", "107013806440599038164762513081733500586", "49883905100488587710370012654682678850", "165554673501977100878228994194961396491", "323160307304893640032228048291877212952", "151129070886183642489623015195933432798", "96085376845350272519025620068308510869", "170559406706549644644984241522209664226", "157924276054652517059774162911193967783", "19653512308440505736960214332563180930", "280253963510985062352550201782596668396", "15688005902156335103405256674515595622", "300752802646060388412339954839312257200", "280171709530711534914925144052273834120", "168655572723073556311533592268745272516", "88262551496540833359856455201550905070", "221746831551884882489615717214602415047", "174290940923537865605912919366429122723", "165599890366101339887237186923509925720", "207951640478513512332707632207618496624", "92619362088852292921044268373459682076", "32374218581884348564593297934894791135", "167018514552853723656291476006501735820", "339466207584055385899627779266328526743", "57984964816862050776427928537260614913", "284797192415129174682342688464092158622", "264375092750551388832882119105860573065", "264428164077840534964807637361867021071", "109063211675806851634346560797644122337", "10747242503442651540499853801077593544", "221537094343812008879658921740263876136", "22119316047045093738303647335419931004", "35078505788378559339765602078278277724", "121535071557559636449791326658911296641", "273168893596863799857715432252928492296", "86026532007368624893433859423543754848", "169786083777149958525653771708274092270", "31617605335780036347675387471061143033", "199754569304550816465816835698080403091", "62114192688904037353924437169091136030", "141853231163630860293843898822960169798", "161992212896644143752650093230040570508", "30973873487720067247345065161035042271", "191366523928231765708402206049262001145", "40798365813035363638241298580711966976", "299363402440747718805809033057010858591", "157885269377579793377675063959130414516", "72389031794626299367338070143041095882", "86872614972546571362239692622336514792", "240879286239683100807335739753951530602", "255898864162738885343628895588881021306" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1085f5080647f0c9f357c270a537869191f7f2a1", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c" }, "signature_type": "Line", "id": "CVE-2022-48693-f1a93c03" }, { "signature_version": "v1", "digest": { "length": 3066.0, "function_hash": "85276932851691759604256865856258998902" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0284b4e6dec6088a41607aa3f42bf51edff01883", "deprecated": false, "target": { "file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c", "function": "brcmstb_pm_probe" }, "signature_type": "Function", "id": "CVE-2022-48693-ff0171b0" } ] }