In the Linux kernel, the following vulnerability has been resolved:
net: hisilicon: Fix potential use-after-free in hisifemacrx()
The skb is delivered to napigroreceive() which may free it, after calling this, dereferencing skb may trigger use-after-free.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aceec8ab752428d8e151321479e82cc1a40fee2e",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-03c543e4",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4640177049549de1a43e9bc49265f0cdfce08cfd",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-0b78671d",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4640177049549de1a43e9bc49265f0cdfce08cfd",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-0ba15b5e",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@196e12671cb629d9f3b77b4d8bec854fc445533a",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-35444971",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@296a50aa8b2982117520713edc1375777a9f8506",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-37f8be30",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aceec8ab752428d8e151321479e82cc1a40fee2e",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-3aaa3c49",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f4798ac9c9e98f41553c4f5e6c832c8860a6942",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-3e74e621",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8595a2db8eb0ffcbb466eb9f4a7507a5ba06ebb9",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-4d07a234",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@196e12671cb629d9f3b77b4d8bec854fc445533a",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-62e9ca46",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6f4798ac9c9e98f41553c4f5e6c832c8860a6942",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-75d74b17",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3501da8eb6d0f5f114a09ec953c54423f6f35885",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-78f1e91a",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3501da8eb6d0f5f114a09ec953c54423f6f35885",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-8bfac55b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@296a50aa8b2982117520713edc1375777a9f8506",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-8f475df5",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e71a46cc8c9ad75f3bb0e4b361e81f79c0214cca",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-a4d50e29",
"signature_version": "v1",
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e71a46cc8c9ad75f3bb0e4b361e81f79c0214cca",
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"19035545005075429437276288578321300431",
"11528348295348415987455645178217673628",
"266836332203551776900165528501257989702",
"322403549693281072674249748400457438306"
]
},
"target": {
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-e7c86cf5",
"signature_version": "v1",
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8595a2db8eb0ffcbb466eb9f4a7507a5ba06ebb9",
"deprecated": false,
"digest": {
"function_hash": "267375307750572774021397034480364670099",
"length": 1212.0
},
"target": {
"function": "hisi_femac_rx",
"file": "drivers/net/ethernet/hisilicon/hisi_femac.c"
},
"id": "CVE-2022-48962-f177f776",
"signature_version": "v1",
"signature_type": "Function"
}
]