CVE-2022-48957

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-48957
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-48957.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-48957
Downstream
Related
Published
2024-10-21T20:05:43Z
Modified
2025-10-08T07:21:10.214111Z
Summary
dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
Details

In the Linux kernel, the following vulnerability has been resolved:

dpaa2-switch: Fix memory leak in dpaa2switchaclentryadd() and dpaa2switchaclentryremove()

The cmdbuff needs to be freed when error happened in dpaa2switchaclentryadd() and dpaa2switchaclentry_remove().

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1110318d83e8011c4dfcb2f7dd343bcfb1623c5f
Fixed
54d830e24247fa8361b016dd2069362866f45cb6
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1110318d83e8011c4dfcb2f7dd343bcfb1623c5f
Fixed
785ee7a82297e1512d9061aae91699212ed65796
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1110318d83e8011c4dfcb2f7dd343bcfb1623c5f
Fixed
4fad22a1281c500f15b172c9d261eff347ca634b

Affected versions

v5.*

v5.12
v5.12-rc7
v5.12-rc8
v5.13
v5.13-rc1
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.15.1
v5.15.10
v5.15.11
v5.15.12
v5.15.13
v5.15.14
v5.15.15
v5.15.16
v5.15.17
v5.15.18
v5.15.19
v5.15.2
v5.15.20
v5.15.21
v5.15.22
v5.15.23
v5.15.24
v5.15.25
v5.15.26
v5.15.27
v5.15.28
v5.15.29
v5.15.3
v5.15.30
v5.15.31
v5.15.32
v5.15.33
v5.15.34
v5.15.35
v5.15.36
v5.15.37
v5.15.38
v5.15.39
v5.15.4
v5.15.40
v5.15.41
v5.15.42
v5.15.43
v5.15.44
v5.15.45
v5.15.46
v5.15.47
v5.15.48
v5.15.49
v5.15.5
v5.15.50
v5.15.51
v5.15.52
v5.15.53
v5.15.54
v5.15.55
v5.15.56
v5.15.57
v5.15.58
v5.15.59
v5.15.6
v5.15.60
v5.15.61
v5.15.62
v5.15.63
v5.15.64
v5.15.65
v5.15.66
v5.15.67
v5.15.68
v5.15.69
v5.15.7
v5.15.70
v5.15.71
v5.15.72
v5.15.73
v5.15.74
v5.15.75
v5.15.76
v5.15.77
v5.15.78
v5.15.79
v5.15.8
v5.15.80
v5.15.81
v5.15.82
v5.15.9
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19
v5.19-rc1
v5.19-rc2
v5.19-rc3
v5.19-rc4
v5.19-rc5
v5.19-rc6
v5.19-rc7
v5.19-rc8

v6.*

v6.0
v6.0-rc1
v6.0-rc2
v6.0-rc3
v6.0-rc4
v6.0-rc5
v6.0-rc6
v6.0-rc7
v6.0.1
v6.0.10
v6.0.11
v6.0.12
v6.0.2
v6.0.3
v6.0.4
v6.0.5
v6.0.6
v6.0.7
v6.0.8
v6.0.9
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7

Database specific

{
    "vanir_signatures": [
        {
            "id": "CVE-2022-48957-28d65dcc",
            "deprecated": false,
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "309698479985321563982882174063608946333",
                    "140698018934514470345140767999882855468",
                    "204468029523591678304363970727116493278",
                    "204832662835038066231703866376087294581",
                    "326493831166115368709200939906344754041",
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "292972823147929394790798929387506651566",
                    "22299825002105548489653080472052270476",
                    "3479307910860935043804551533653656889",
                    "290181779014934301628123016321835951953",
                    "48280473402981684646706716111496893750"
                ]
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@785ee7a82297e1512d9061aae91699212ed65796",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c"
            },
            "signature_type": "Line",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-3816200b",
            "deprecated": false,
            "digest": {
                "function_hash": "318901598682710182549254379573259546818",
                "length": 809.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54d830e24247fa8361b016dd2069362866f45cb6",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_add"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-565e7135",
            "deprecated": false,
            "digest": {
                "function_hash": "51507965956799792294389390633628063944",
                "length": 819.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@785ee7a82297e1512d9061aae91699212ed65796",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_remove"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-87dabe75",
            "deprecated": false,
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "309698479985321563982882174063608946333",
                    "140698018934514470345140767999882855468",
                    "204468029523591678304363970727116493278",
                    "204832662835038066231703866376087294581",
                    "326493831166115368709200939906344754041",
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "292972823147929394790798929387506651566",
                    "22299825002105548489653080472052270476",
                    "3479307910860935043804551533653656889",
                    "290181779014934301628123016321835951953",
                    "48280473402981684646706716111496893750"
                ]
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fad22a1281c500f15b172c9d261eff347ca634b",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c"
            },
            "signature_type": "Line",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-923fbb43",
            "deprecated": false,
            "digest": {
                "function_hash": "318901598682710182549254379573259546818",
                "length": 809.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@785ee7a82297e1512d9061aae91699212ed65796",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_add"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-af724bd3",
            "deprecated": false,
            "digest": {
                "function_hash": "318901598682710182549254379573259546818",
                "length": 809.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fad22a1281c500f15b172c9d261eff347ca634b",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_add"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-c15f6d56",
            "deprecated": false,
            "digest": {
                "function_hash": "51507965956799792294389390633628063944",
                "length": 819.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4fad22a1281c500f15b172c9d261eff347ca634b",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_remove"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-c586fa22",
            "deprecated": false,
            "digest": {
                "function_hash": "51507965956799792294389390633628063944",
                "length": 819.0
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54d830e24247fa8361b016dd2069362866f45cb6",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c",
                "function": "dpaa2_switch_acl_entry_remove"
            },
            "signature_type": "Function",
            "signature_version": "v1"
        },
        {
            "id": "CVE-2022-48957-edb41afe",
            "deprecated": false,
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "309698479985321563982882174063608946333",
                    "140698018934514470345140767999882855468",
                    "204468029523591678304363970727116493278",
                    "204832662835038066231703866376087294581",
                    "326493831166115368709200939906344754041",
                    "318698185925889597478889960431893889467",
                    "102147075931969142214084709060469203003",
                    "32118043814378242934143342748739226929",
                    "292972823147929394790798929387506651566",
                    "22299825002105548489653080472052270476",
                    "3479307910860935043804551533653656889",
                    "290181779014934301628123016321835951953",
                    "48280473402981684646706716111496893750"
                ]
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54d830e24247fa8361b016dd2069362866f45cb6",
            "target": {
                "file": "drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c"
            },
            "signature_type": "Line",
            "signature_version": "v1"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.13.0
Fixed
5.15.83
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.0.13