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
[
{
"id": "CVE-2022-48693-2fe4fd07",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1085f5080647f0c9f357c270a537869191f7f2a1",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
},
{
"id": "CVE-2022-48693-495a2ead",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6dc0251638a4a1a998506dbd4627f8317e907558",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
},
{
"id": "CVE-2022-48693-72d3aa1e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43245c77d9efd8c9eb91bf225d07954dcf32204d",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
},
{
"id": "CVE-2022-48693-aa371036",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0284b4e6dec6088a41607aa3f42bf51edff01883",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-b7d43854",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6dc0251638a4a1a998506dbd4627f8317e907558",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-c0fa345d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57b2897ec3ffe4cbe018446be6d04432919dca6b",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
},
{
"id": "CVE-2022-48693-c2d02870",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@43245c77d9efd8c9eb91bf225d07954dcf32204d",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-d7f4c358",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@653500b400d5576940b7429690f7197199ddcc82",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
},
{
"id": "CVE-2022-48693-ea62aa86",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@653500b400d5576940b7429690f7197199ddcc82",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-f1a93c03",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1085f5080647f0c9f357c270a537869191f7f2a1",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-f78f1716",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57b2897ec3ffe4cbe018446be6d04432919dca6b",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"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"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2022-48693-ff0171b0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0284b4e6dec6088a41607aa3f42bf51edff01883",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "brcmstb_pm_probe",
"file": "drivers/soc/bcm/brcmstb/pm/pm-arm.c"
},
"digest": {
"length": 3066.0,
"function_hash": "85276932851691759604256865856258998902"
},
"signature_type": "Function"
}
]