In the Linux kernel, the following vulnerability has been resolved:
gianfar: ethtool: Fix refcount leak in gfargetts_info
The offindcompatiblenode() function returns a node pointer with refcount incremented, We should use ofnodeput() on it when done Add the missing ofnode_put() to release the refcount.
[
{
"id": "CVE-2022-48856-15268344",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49f646f9ec296fc0afe7ae92c2bb47f23e3846c",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-5260131f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e1b9a2078e07fb1e6e91bf8badfd89ecab1e848",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-6d1beafa",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5b58e645c66932438bb021cb5b52097ce70b0",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-7b65c9e4",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0e1b9a2078e07fb1e6e91bf8badfd89ecab1e848",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-7cf97a20",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6263f2eb93a85ad7df504daf0c341a7fb6bbe8a6",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-9636586f",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21044e679ed535345042d2023f7df0ca8e897e2a",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-c3d649ba",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f49f646f9ec296fc0afe7ae92c2bb47f23e3846c",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-c439e47a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5b58e645c66932438bb021cb5b52097ce70b0",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-c80e41e4",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7b3b520349193f8a82cca74daf366199e06add9",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-cbe35028",
"digest": {
"function_hash": "168076691907351792512658796384827168786",
"length": 800.0
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f7b3b520349193f8a82cca74daf366199e06add9",
"target": {
"function": "gfar_get_ts_info",
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-d6e95330",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21044e679ed535345042d2023f7df0ca8e897e2a",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
},
{
"id": "CVE-2022-48856-e68b39fb",
"digest": {
"threshold": 0.9,
"line_hashes": [
"207302212796231359533989881103220221786",
"94720862147044103842267936296728592989",
"79486536015284406277635324864017038011",
"307463745954122239393603305281090577923"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6263f2eb93a85ad7df504daf0c341a7fb6bbe8a6",
"target": {
"file": "drivers/net/ethernet/freescale/gianfar_ethtool.c"
},
"signature_version": "v1"
}
]