In the Linux kernel, the following vulnerability has been resolved:
net: altera: Fix refcount leak in alteratsemdio_create
Every iteration of foreachchildofnode() decrements the reference count of the previous node. When break from a foreachchildofnode() loop, we need to explicitly call ofnodeput() on the child node when not need anymore. Add missing ofnodeput() to avoid refcount leak.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f850fe0a32c3f1e19b76996a3b1ca32637a14de",
"id": "CVE-2022-49351-0dd30f0f",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f850fe0a32c3f1e19b76996a3b1ca32637a14de",
"id": "CVE-2022-49351-36c66633",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@803b217f1fb49a2dbb2123acdb45111b9c48b8be",
"id": "CVE-2022-49351-451e64b8",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a013fa884d8738ad8455aa1a843b8c9d80c6c833",
"id": "CVE-2022-49351-53c29deb",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cd0e22fa11f4a21a8c09cc258f20b1474c95801",
"id": "CVE-2022-49351-6116cdda",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd12298a0e0ca23478c715e672ee64c85670584",
"id": "CVE-2022-49351-6929a1cc",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ec18b1d8d92b9df307d31950dcba0b3dd7283c",
"id": "CVE-2022-49351-72fa9f60",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96bf5ed057df2d157274d4e2079002f9a9404bb8",
"id": "CVE-2022-49351-7454443c",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd12298a0e0ca23478c715e672ee64c85670584",
"id": "CVE-2022-49351-77c50a9d",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@11ec18b1d8d92b9df307d31950dcba0b3dd7283c",
"id": "CVE-2022-49351-832b2dce",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5cd0e22fa11f4a21a8c09cc258f20b1474c95801",
"id": "CVE-2022-49351-a03d0253",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@803b217f1fb49a2dbb2123acdb45111b9c48b8be",
"id": "CVE-2022-49351-b4b7a810",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e31d9ba169860687dba19bdc8fccbfd34077f655",
"id": "CVE-2022-49351-c1a1303d",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8174acbef87b8dd8bf3731eba2a5af1ac857e239",
"id": "CVE-2022-49351-c31e1556",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a013fa884d8738ad8455aa1a843b8c9d80c6c833",
"id": "CVE-2022-49351-d0f07f03",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e31d9ba169860687dba19bdc8fccbfd34077f655",
"id": "CVE-2022-49351-daa812f2",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@96bf5ed057df2d157274d4e2079002f9a9404bb8",
"id": "CVE-2022-49351-f3864508",
"deprecated": false,
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"64760634073457376374918426095955677187",
"51685843886356763796089668102779566357",
"326832990953560786998607395531090775804",
"105781834135138087132622652176477733149",
"119658820633890881977368619137555313104",
"217111115975782610640360771180548691044",
"265515714537915446780666317374513788422",
"263033723740409150078140796211975490977",
"266513665134364830067780378345847340685",
"208384467642286556930010950474050598865",
"167275252461060594312344559165060003256",
"65090704216555921260848295743903333189"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8174acbef87b8dd8bf3731eba2a5af1ac857e239",
"id": "CVE-2022-49351-fb930401",
"deprecated": false,
"signature_version": "v1",
"target": {
"function": "altera_tse_mdio_create",
"file": "drivers/net/ethernet/altera/altera_tse_main.c"
},
"digest": {
"length": 1115.0,
"function_hash": "71221433882779377443431967037376821327"
},
"signature_type": "Function"
}
]