CVE-2022-48941

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-48941
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-48941.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-48941
Downstream
Related
Published
2024-08-22T03:31:37Z
Modified
2025-10-08T07:21:53.219057Z
Summary
ice: fix concurrent reset and removal of VFs
Details

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

ice: fix concurrent reset and removal of VFs

Commit c503e63200c6 ("ice: Stop processing VF messages during teardown") introduced a driver state flag, ICEVFDEINITINPROGRESS, which is intended to prevent some issues with concurrently handling messages from VFs while tearing down the VFs.

This change was motivated by crashes caused while tearing down and bringing up VFs in rapid succession.

It turns out that the fix actually introduces issues with the VF driver caused because the PF no longer responds to any messages sent by the VF during its .remove routine. This results in the VF potentially removing its DMA memory before the PF has shut down the device queues.

Additionally, the fix doesn't actually resolve concurrency issues within the ice driver. It is possible for a VF to initiate a reset just prior to the ice driver removing VFs. This can result in the remove task concurrently operating while the VF is being reset. This results in similar memory corruption and panics purportedly fixed by that commit.

Fix this concurrency at its root by protecting both the reset and removal flows using the existing VF cfg_lock. This ensures that we cannot remove the VF while any outstanding critical tasks such as a virtchnl message or a reset are occurring.

This locking change also fixes the root cause originally fixed by commit c503e63200c6 ("ice: Stop processing VF messages during teardown"), so we can simply revert it.

Note that I kept these two changes together because simply reverting the original commit alone would leave the driver vulnerable to worse race conditions.

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
c503e63200c679e362afca7aca9d3dc63a0f45ed
Fixed
3c805fce07c9dbc47d8a9129c7c5458025951957
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
c503e63200c679e362afca7aca9d3dc63a0f45ed
Fixed
2a3e61de89bab6696aa28b70030eb119968c5586
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
c503e63200c679e362afca7aca9d3dc63a0f45ed
Fixed
fadead80fe4c033b5e514fcbadd20b55c4494112
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8a08142433624fd1088bc8c13639408cf4e1707c

Affected versions

v5.*

v5.10.1
v5.10.10
v5.10.11
v5.10.12
v5.10.13
v5.10.14
v5.10.15
v5.10.16
v5.10.17
v5.10.18
v5.10.19
v5.10.2
v5.10.3
v5.10.4
v5.10.5
v5.10.6
v5.10.7
v5.10.8
v5.10.9
v5.11.1
v5.11.10
v5.11.11
v5.11.12
v5.11.13
v5.11.14
v5.11.15
v5.11.16
v5.11.17
v5.11.18
v5.11.19
v5.11.2
v5.11.20
v5.11.21
v5.11.3
v5.11.4
v5.11.5
v5.11.6
v5.11.7
v5.11.8
v5.11.9
v5.12.1
v5.12.10
v5.12.11
v5.12.12
v5.12.13
v5.12.14
v5.12.15
v5.12.16
v5.12.17
v5.12.18
v5.12.19
v5.12.2
v5.12.3
v5.12.4
v5.12.5
v5.12.6
v5.12.7
v5.12.8
v5.12.9
v5.13.12
v5.13.13
v5.13.14
v5.13.15
v5.13.16
v5.13.17
v5.13.18
v5.13.19
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.14.1
v5.14.10
v5.14.11
v5.14.12
v5.14.13
v5.14.14
v5.14.15
v5.14.16
v5.14.17
v5.14.18
v5.14.19
v5.14.2
v5.14.20
v5.14.3
v5.14.4
v5.14.5
v5.14.6
v5.14.7
v5.14.8
v5.14.9
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.3
v5.15.4
v5.15.5
v5.15.6
v5.15.7
v5.15.8
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.16.1
v5.16.10
v5.16.11
v5.16.12
v5.16.13
v5.16.14
v5.16.15
v5.16.16
v5.16.17
v5.16.18
v5.16.19
v5.16.2
v5.16.20
v5.16.3
v5.16.4
v5.16.5
v5.16.6
v5.16.7
v5.16.8
v5.16.9
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.17.1
v5.17.10
v5.17.11
v5.17.12
v5.17.13
v5.17.14
v5.17.2
v5.17.3
v5.17.4
v5.17.5
v5.17.6
v5.17.7
v5.17.8
v5.17.9
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.18.1
v5.18.10
v5.18.11
v5.18.12
v5.18.13
v5.18.14
v5.18.15
v5.18.16
v5.18.17
v5.18.18
v5.18.19
v5.18.2
v5.18.3
v5.18.4
v5.18.5
v5.18.6
v5.18.7
v5.18.8
v5.18.9
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
v5.19.1
v5.19.10
v5.19.11
v5.19.12
v5.19.13
v5.19.14
v5.19.15
v5.19.16
v5.19.2
v5.19.3
v5.19.4
v5.19.5
v5.19.6
v5.19.7
v5.19.8
v5.19.9
v5.6.1
v5.6.10
v5.6.11
v5.6.12
v5.6.13
v5.6.14
v5.6.15
v5.6.16
v5.6.17
v5.6.18
v5.6.2
v5.6.3
v5.6.4
v5.6.5
v5.6.6
v5.6.7
v5.6.8
v5.6.9
v5.7.1
v5.7.10
v5.7.11
v5.7.12
v5.7.13
v5.7.14
v5.7.15
v5.7.16
v5.7.2
v5.7.3
v5.7.4
v5.7.5
v5.7.6
v5.7.7
v5.7.8
v5.7.9
v5.8.1
v5.8.10
v5.8.11
v5.8.12
v5.8.13
v5.8.14
v5.8.15
v5.8.16
v5.8.17
v5.8.18
v5.8.2
v5.8.3
v5.8.4
v5.8.5
v5.8.6
v5.8.7
v5.8.8
v5.8.9
v5.9.1
v5.9.10
v5.9.11
v5.9.12
v5.9.13
v5.9.14
v5.9.15
v5.9.16
v5.9.2
v5.9.3
v5.9.4
v5.9.5
v5.9.6
v5.9.7
v5.9.8
v5.9.9

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.13
v6.0.14
v6.0.15
v6.0.16
v6.0.17
v6.0.18
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
v6.1-rc1
v6.1-rc2
v6.1-rc3
v6.1-rc4
v6.1-rc5
v6.1-rc6
v6.1-rc7
v6.1-rc8
v6.1.1
v6.1.10
v6.1.11
v6.1.12
v6.1.13
v6.1.14
v6.1.15
v6.1.2
v6.1.3
v6.1.4
v6.1.5
v6.1.6
v6.1.7
v6.1.8
v6.1.9
v6.10
v6.10-rc1
v6.10-rc2
v6.10-rc3
v6.10-rc4
v6.10-rc5
v6.10-rc6
v6.10-rc7
v6.10.1
v6.10.10
v6.10.11
v6.10.12
v6.10.13
v6.10.2
v6.10.3
v6.10.4
v6.10.5
v6.10.6
v6.10.7
v6.10.8
v6.10.9
v6.11
v6.11-rc1
v6.11-rc2
v6.11-rc3
v6.11-rc4
v6.11-rc5
v6.11-rc6
v6.11-rc7
v6.11.1
v6.11.10
v6.11.11
v6.11.2
v6.11.3
v6.11.4
v6.11.5
v6.11.6
v6.11.7
v6.11.8
v6.11.9
v6.12
v6.12-rc1
v6.12-rc2
v6.12-rc3
v6.12-rc4
v6.12-rc5
v6.12-rc6
v6.12-rc7
v6.12.1
v6.12.10
v6.12.11
v6.12.12
v6.12.13
v6.12.14
v6.12.2
v6.12.3
v6.12.4
v6.12.5
v6.12.6
v6.12.7
v6.12.8
v6.12.9
v6.13
v6.13-rc1
v6.13-rc2
v6.13-rc3
v6.13-rc4
v6.13-rc5
v6.13-rc6
v6.13-rc7
v6.13.1
v6.13.10
v6.13.11
v6.13.12
v6.13.2
v6.13.3
v6.13.4
v6.13.5
v6.13.6
v6.13.7
v6.13.8
v6.13.9
v6.14
v6.14-rc1
v6.14-rc2
v6.14-rc3
v6.14-rc4
v6.14-rc5
v6.14-rc6
v6.14-rc7
v6.14.1
v6.14.10
v6.14.11
v6.14.2
v6.14.3
v6.14.4
v6.14.5
v6.14.6
v6.14.7
v6.14.8
v6.14.9
v6.15
v6.15-rc1
v6.15-rc2
v6.15-rc3
v6.15-rc4
v6.15-rc5
v6.15-rc6
v6.15-rc7
v6.15.1
v6.15.10
v6.15.11
v6.15.2
v6.15.3
v6.15.4
v6.15.5
v6.15.6
v6.15.7
v6.15.8
v6.15.9
v6.16
v6.16-rc1
v6.16-rc2
v6.16-rc3
v6.16-rc4
v6.16-rc5
v6.16-rc6
v6.16-rc7
v6.16.1
v6.16.10
v6.16.11
v6.16.2
v6.16.3
v6.16.4
v6.16.5
v6.16.6
v6.16.7
v6.16.8
v6.16.9
v6.2
v6.2-rc1
v6.2-rc2
v6.2-rc3
v6.2-rc4
v6.2-rc5
v6.2-rc6
v6.2-rc7
v6.2-rc8
v6.2.1
v6.2.10
v6.2.11
v6.2.12
v6.2.13
v6.2.14
v6.2.15
v6.2.2
v6.2.3
v6.2.4
v6.2.5
v6.2.6
v6.2.7
v6.2.8
v6.2.9
v6.3
v6.3-rc1
v6.3-rc2
v6.3-rc3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.3.1
v6.3.10
v6.3.11
v6.3.12
v6.3.2
v6.3.3
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.3.8
v6.3.9
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.4.1
v6.4.10
v6.4.11
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.16
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.4.6
v6.4.7
v6.4.8
v6.4.9
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.5.1
v6.5.10
v6.5.11
v6.5.12
v6.5.13
v6.5.2
v6.5.3
v6.5.4
v6.5.5
v6.5.6
v6.5.7
v6.5.8
v6.5.9
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.2
v6.6.3
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1
v6.7.10
v6.7.11
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v6.7.7
v6.7.8
v6.7.9
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.8.1
v6.8.10
v6.8.11
v6.8.2
v6.8.3
v6.8.4
v6.8.5
v6.8.6
v6.8.7
v6.8.8
v6.8.9
v6.9
v6.9-rc1
v6.9-rc2
v6.9-rc3
v6.9-rc4
v6.9-rc5
v6.9-rc6
v6.9-rc7
v6.9.1
v6.9.10
v6.9.11
v6.9.12
v6.9.2
v6.9.3
v6.9.4
v6.9.5
v6.9.6
v6.9.7
v6.9.8
v6.9.9

Database specific

{
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1367.0,
                "function_hash": "174431375956625328650624858576726658738"
            },
            "id": "CVE-2022-48941-013ca7fa",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_all_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 4206.0,
                "function_hash": "251125208675861953708705999886819467430"
            },
            "id": "CVE-2022-48941-0281519c",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c",
                "function": "ice_handle_mdd_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 4206.0,
                "function_hash": "251125208675861953708705999886819467430"
            },
            "id": "CVE-2022-48941-08331e77",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c",
                "function": "ice_handle_mdd_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 498.0,
                "function_hash": "95479920564085753285767968455068084393"
            },
            "id": "CVE-2022-48941-09709495",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_process_vflr_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 382.0,
                "function_hash": "264046358900354594992709274611558721328"
            },
            "id": "CVE-2022-48941-0bc702f7",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vf_lan_overflow_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 498.0,
                "function_hash": "95479920564085753285767968455068084393"
            },
            "id": "CVE-2022-48941-0c7cc5b7",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_process_vflr_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 498.0,
                "function_hash": "95479920564085753285767968455068084393"
            },
            "id": "CVE-2022-48941-14393247",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_process_vflr_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "297973391512446821684095073857883649639",
                    "279741030714184488039524244439251005685",
                    "206644696177612462186542982132568598120",
                    "201294841344692728662684891608264826695",
                    "88682694997381565705469727838969706171"
                ]
            },
            "id": "CVE-2022-48941-490c351a",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1994.0,
                "function_hash": "250665960841900786865923427764363519792"
            },
            "id": "CVE-2022-48941-4a46b47b",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_vf"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1677.0,
                "function_hash": "290229456431613343693183011113981112421"
            },
            "id": "CVE-2022-48941-55d91e55",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_free_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1698.0,
                "function_hash": "316338948563702369333297742444074925505"
            },
            "id": "CVE-2022-48941-60887614",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_free_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 4206.0,
                "function_hash": "251125208675861953708705999886819467430"
            },
            "id": "CVE-2022-48941-60cffd47",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c",
                "function": "ice_handle_mdd_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 382.0,
                "function_hash": "264046358900354594992709274611558721328"
            },
            "id": "CVE-2022-48941-6dba7b8c",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vf_lan_overflow_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 382.0,
                "function_hash": "264046358900354594992709274611558721328"
            },
            "id": "CVE-2022-48941-7e055564",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vf_lan_overflow_event"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 2029.0,
                "function_hash": "133509601088590542944761919669851640687"
            },
            "id": "CVE-2022-48941-8ada524b",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_vf"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "171724445314667359168315492759403668466",
                    "211909282627295210386707080738815622466",
                    "88944152510616944356543122484220781724",
                    "136235385630730220363568571838488942079"
                ]
            },
            "id": "CVE-2022-48941-8b34501f",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice.h"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1267.0,
                "function_hash": "325137458209454778740755826861976282334"
            },
            "id": "CVE-2022-48941-8d21c76f",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_all_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 3671.0,
                "function_hash": "1320213962872211627695306779773572954"
            },
            "id": "CVE-2022-48941-8d78edf6",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vc_process_vf_msg"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1698.0,
                "function_hash": "316338948563702369333297742444074925505"
            },
            "id": "CVE-2022-48941-8f0354f5",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_free_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "114257732298104465380786409706391402505",
                    "16418329118019765550314461288607343745",
                    "153488540220351517980715226297802894068",
                    "57545552436877895112271503723697585396",
                    "133595961079171242187455314198458331865",
                    "264504163575018225774645894619957590381",
                    "119912084628565264002023585211896338848",
                    "314897571704844823291166527971892380055",
                    "246546385717593305024973735903219254055",
                    "101741693109293452883908662592089100078",
                    "136371583952017861737141420507278899959",
                    "93964143896251277767964141640121106899",
                    "281237515452976104348605495346676895396",
                    "204193746499654905157589326795066007658",
                    "260143532079536070789952816297626055531",
                    "255490195846529834159441875455492270039",
                    "8343861839276003592854345044947252726",
                    "176130116183710034378223231060498532824",
                    "269069515297643216515964115306574701724",
                    "69803010566780911838872632762615955071",
                    "24247437279379475469646923142865173226",
                    "265309301795781276548955491470657857783",
                    "24356724516142346603604479318459562310",
                    "151053674733205232644818112299573784486",
                    "263415785789342126551056364212764205395",
                    "50077289611448858107215381335192635318",
                    "38365450460111393614489726270268023719",
                    "16751472314445251959843190909044243117",
                    "135666506473509809094327350378158555675",
                    "226591304405545071060517353880252840443",
                    "87201032270537250539745441056008575236",
                    "56841287337406311074532035286173149677",
                    "299958397048767102836088740698874455922",
                    "157686918816854449102528336293729258971",
                    "89286650306424128371424385321273903265",
                    "308525500860582839674656083094133299425",
                    "125758117572468834869436303992910865658",
                    "29556979109184436364264730812016403653",
                    "201557358821379428671481148689943611668",
                    "269155870293745226659206547162047326927",
                    "41408191453770275727077710496472898485",
                    "194671249648308891468733551013972950488",
                    "97529837343020497006299438538591285278",
                    "65575620776995880367325364921316549784",
                    "274448003956253862431217076370826439638",
                    "240949050909273358240736759580485799067",
                    "114422963336380470083753775632862660663"
                ]
            },
            "id": "CVE-2022-48941-a0fea926",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 3671.0,
                "function_hash": "1320213962872211627695306779773572954"
            },
            "id": "CVE-2022-48941-a122c5d6",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vc_process_vf_msg"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 3333.0,
                "function_hash": "330034546403489919328856063946369275302"
            },
            "id": "CVE-2022-48941-a632896f",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_vc_process_vf_msg"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1367.0,
                "function_hash": "174431375956625328650624858576726658738"
            },
            "id": "CVE-2022-48941-ab72ec9f",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_all_vfs"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Function",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "length": 1948.0,
                "function_hash": "62214224980331092528354490547871969167"
            },
            "id": "CVE-2022-48941-bd09562d",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c",
                "function": "ice_reset_vf"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "171724445314667359168315492759403668466",
                    "211909282627295210386707080738815622466",
                    "88944152510616944356543122484220781724",
                    "136235385630730220363568571838488942079"
                ]
            },
            "id": "CVE-2022-48941-d3efe89c",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice.h"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "114257732298104465380786409706391402505",
                    "16418329118019765550314461288607343745",
                    "153488540220351517980715226297802894068",
                    "213070464058190012554948192866424731720",
                    "133595961079171242187455314198458331865",
                    "264504163575018225774645894619957590381",
                    "119912084628565264002023585211896338848",
                    "314897571704844823291166527971892380055",
                    "246546385717593305024973735903219254055",
                    "101741693109293452883908662592089100078",
                    "136371583952017861737141420507278899959",
                    "93964143896251277767964141640121106899",
                    "281237515452976104348605495346676895396",
                    "204193746499654905157589326795066007658",
                    "260143532079536070789952816297626055531",
                    "255490195846529834159441875455492270039",
                    "8343861839276003592854345044947252726",
                    "176130116183710034378223231060498532824",
                    "269069515297643216515964115306574701724",
                    "69803010566780911838872632762615955071",
                    "24247437279379475469646923142865173226",
                    "265309301795781276548955491470657857783",
                    "24356724516142346603604479318459562310",
                    "151053674733205232644818112299573784486",
                    "263415785789342126551056364212764205395",
                    "50077289611448858107215381335192635318",
                    "38365450460111393614489726270268023719",
                    "16751472314445251959843190909044243117",
                    "52727290103933719987602819699518175763",
                    "30742408385408607662336605098054623114",
                    "87201032270537250539745441056008575236",
                    "56841287337406311074532035286173149677",
                    "299958397048767102836088740698874455922",
                    "157686918816854449102528336293729258971",
                    "89286650306424128371424385321273903265",
                    "308525500860582839674656083094133299425",
                    "125758117572468834869436303992910865658",
                    "29556979109184436364264730812016403653",
                    "201557358821379428671481148689943611668",
                    "269155870293745226659206547162047326927",
                    "41408191453770275727077710496472898485",
                    "194671249648308891468733551013972950488",
                    "97529837343020497006299438538591285278",
                    "65575620776995880367325364921316549784",
                    "274448003956253862431217076370826439638",
                    "240949050909273358240736759580485799067",
                    "114422963336380470083753775632862660663"
                ]
            },
            "id": "CVE-2022-48941-df9290fe",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "114257732298104465380786409706391402505",
                    "16418329118019765550314461288607343745",
                    "153488540220351517980715226297802894068",
                    "57545552436877895112271503723697585396",
                    "133595961079171242187455314198458331865",
                    "264504163575018225774645894619957590381",
                    "119912084628565264002023585211896338848",
                    "314897571704844823291166527971892380055",
                    "246546385717593305024973735903219254055",
                    "101741693109293452883908662592089100078",
                    "136371583952017861737141420507278899959",
                    "93964143896251277767964141640121106899",
                    "281237515452976104348605495346676895396",
                    "204193746499654905157589326795066007658",
                    "260143532079536070789952816297626055531",
                    "255490195846529834159441875455492270039",
                    "8343861839276003592854345044947252726",
                    "176130116183710034378223231060498532824",
                    "269069515297643216515964115306574701724",
                    "69803010566780911838872632762615955071",
                    "24247437279379475469646923142865173226",
                    "265309301795781276548955491470657857783",
                    "24356724516142346603604479318459562310",
                    "151053674733205232644818112299573784486",
                    "263415785789342126551056364212764205395",
                    "50077289611448858107215381335192635318",
                    "38365450460111393614489726270268023719",
                    "16751472314445251959843190909044243117",
                    "135666506473509809094327350378158555675",
                    "226591304405545071060517353880252840443",
                    "87201032270537250539745441056008575236",
                    "56841287337406311074532035286173149677",
                    "299958397048767102836088740698874455922",
                    "157686918816854449102528336293729258971",
                    "89286650306424128371424385321273903265",
                    "308525500860582839674656083094133299425",
                    "125758117572468834869436303992910865658",
                    "29556979109184436364264730812016403653",
                    "201557358821379428671481148689943611668",
                    "269155870293745226659206547162047326927",
                    "41408191453770275727077710496472898485",
                    "194671249648308891468733551013972950488",
                    "97529837343020497006299438538591285278",
                    "65575620776995880367325364921316549784",
                    "274448003956253862431217076370826439638",
                    "240949050909273358240736759580485799067",
                    "114422963336380470083753775632862660663"
                ]
            },
            "id": "CVE-2022-48941-dfac0d90",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "171724445314667359168315492759403668466",
                    "211909282627295210386707080738815622466",
                    "88944152510616944356543122484220781724",
                    "136235385630730220363568571838488942079"
                ]
            },
            "id": "CVE-2022-48941-f46fe9f8",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice.h"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2a3e61de89bab6696aa28b70030eb119968c5586"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "297973391512446821684095073857883649639",
                    "279741030714184488039524244439251005685",
                    "206644696177612462186542982132568598120",
                    "201294841344692728662684891608264826695",
                    "88682694997381565705469727838969706171"
                ]
            },
            "id": "CVE-2022-48941-f5e7387f",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fadead80fe4c033b5e514fcbadd20b55c4494112"
        },
        {
            "signature_type": "Line",
            "deprecated": false,
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "297973391512446821684095073857883649639",
                    "279741030714184488039524244439251005685",
                    "206644696177612462186542982132568598120",
                    "201294841344692728662684891608264826695",
                    "88682694997381565705469727838969706171"
                ]
            },
            "id": "CVE-2022-48941-fb55789b",
            "target": {
                "file": "drivers/net/ethernet/intel/ice/ice_main.c"
            },
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c805fce07c9dbc47d8a9129c7c5458025951957"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.14.0
Fixed
5.15.26
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.16.12