CVE-2022-49485

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49485
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-49485.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2022-49485
Downstream
Related
Published
2025-02-26T02:13:24Z
Modified
2025-10-13T17:39:44.394622Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
drm/v3d: Fix null pointer dereference of pointer perfmon
Details

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

drm/v3d: Fix null pointer dereference of pointer perfmon

In the unlikely event that pointer perfmon is null the WARN_ON return path occurs after the pointer has already been deferenced. Fix this by only dereferencing perfmon after it has been null checked.

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
26a4dc29b74a137f45665089f6d3d633fcc9b662
Fixed
4be045434923e549a50846a066a04b7b6c1d6d33
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
26a4dc29b74a137f45665089f6d3d633fcc9b662
Fixed
1df8f8901babcc8c8eea2c067179e455b5c828fd
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
26a4dc29b74a137f45665089f6d3d633fcc9b662
Fixed
3b72deb784a7d4ae8519a5c584cd87c4b57aa6c8
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
26a4dc29b74a137f45665089f6d3d633fcc9b662
Fixed
ce7a1ecf3f9f1fccaf67295307614511d8e11b13

Affected versions

v5.*

v5.13
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.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.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.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.2

Database specific

{
    "vanir_signatures": [
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-0cbe0df0",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "196108096933611292333615248399442114117",
                    "129025711522807088510798240914560060850",
                    "270435030662678058375837076182297116809",
                    "254714353749138810018489006452476032820",
                    "177635368843516299946136643312820760989",
                    "13104680426887415927328838977195159242"
                ]
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4be045434923e549a50846a066a04b7b6c1d6d33",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-172c9771",
            "digest": {
                "length": 806.0,
                "function_hash": "213490635899608581905517257330794230874"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1df8f8901babcc8c8eea2c067179e455b5c828fd",
            "signature_type": "Function",
            "target": {
                "function": "v3d_perfmon_start",
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-494fe661",
            "digest": {
                "length": 806.0,
                "function_hash": "213490635899608581905517257330794230874"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b72deb784a7d4ae8519a5c584cd87c4b57aa6c8",
            "signature_type": "Function",
            "target": {
                "function": "v3d_perfmon_start",
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-54d6a89f",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "196108096933611292333615248399442114117",
                    "129025711522807088510798240914560060850",
                    "270435030662678058375837076182297116809",
                    "254714353749138810018489006452476032820",
                    "177635368843516299946136643312820760989",
                    "13104680426887415927328838977195159242"
                ]
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce7a1ecf3f9f1fccaf67295307614511d8e11b13",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-76f93465",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "196108096933611292333615248399442114117",
                    "129025711522807088510798240914560060850",
                    "270435030662678058375837076182297116809",
                    "254714353749138810018489006452476032820",
                    "177635368843516299946136643312820760989",
                    "13104680426887415927328838977195159242"
                ]
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3b72deb784a7d4ae8519a5c584cd87c4b57aa6c8",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-b260a963",
            "digest": {
                "length": 806.0,
                "function_hash": "213490635899608581905517257330794230874"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4be045434923e549a50846a066a04b7b6c1d6d33",
            "signature_type": "Function",
            "target": {
                "function": "v3d_perfmon_start",
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-ccf6d7bc",
            "digest": {
                "length": 806.0,
                "function_hash": "213490635899608581905517257330794230874"
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce7a1ecf3f9f1fccaf67295307614511d8e11b13",
            "signature_type": "Function",
            "target": {
                "function": "v3d_perfmon_start",
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        },
        {
            "signature_version": "v1",
            "id": "CVE-2022-49485-cea67666",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "196108096933611292333615248399442114117",
                    "129025711522807088510798240914560060850",
                    "270435030662678058375837076182297116809",
                    "254714353749138810018489006452476032820",
                    "177635368843516299946136643312820760989",
                    "13104680426887415927328838977195159242"
                ]
            },
            "deprecated": false,
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1df8f8901babcc8c8eea2c067179e455b5c828fd",
            "signature_type": "Line",
            "target": {
                "file": "drivers/gpu/drm/v3d/v3d_perfmon.c"
            }
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.15.0
Fixed
5.15.46
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.17.14
Type
ECOSYSTEM
Events
Introduced
5.18.0
Fixed
5.18.3