CVE-2022-49506

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49506
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49506.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-49506
Downstream
Related
Published
2025-02-26T02:13:38Z
Modified
2025-10-21T10:33:00.069161Z
Summary
drm/mediatek: Add vblank register/unregister callback functions
Details

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

drm/mediatek: Add vblank register/unregister callback functions

We encountered a kernel panic issue that callback data will be NULL when it's using in ovl irq handler. There is a timing issue between mtkdispovlirqhandler() and mtkovldisable_vblank().

To resolve this issue, we use the flow to register/unregister vblank cb: - Register callback function and callback data when crtc creates. - Unregister callback function and callback data when crtc destroies.

With this solution, we can assure callback data will not be NULL when vblank is disable.

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
9b0704988b151824a51133dc4c921f4273c5d839
Fixed
8a2dbdeccef6de47565638abdf3c25f41cdffc37
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9b0704988b151824a51133dc4c921f4273c5d839
Fixed
8a265d9838bc3c63579002d55c2b2c655c4f8f26
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9b0704988b151824a51133dc4c921f4273c5d839
Fixed
3a4027b5971fe2a94e32754f007d9d3c12c68ad1
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
9b0704988b151824a51133dc4c921f4273c5d839
Fixed
b74d921b900b6ce38c6247c0a1c86be9f3746493

Affected versions

v5.*

v5.11
v5.11-rc2
v5.11-rc3
v5.11-rc4
v5.11-rc5
v5.11-rc6
v5.11-rc7
v5.12
v5.12-rc1
v5.12-rc1-dontuse
v5.12-rc2
v5.12-rc3
v5.12-rc4
v5.12-rc5
v5.12-rc6
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.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

[
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_ovl_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-08d7cb52",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 286.0,
            "function_hash": "115915296615755862155345676040593728476"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_drv.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-0d1df200",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24546412250906199652995978946995798201",
                "263862716942050036263075914705008554566",
                "75366925191410480812398763706067254192",
                "8557117516171152340094960905885934132",
                "282704321994201346766860975428374788688",
                "85323778614444694418861626281104352912",
                "116839586492819778394850296598712353040",
                "97209655801299376326947072574265157690",
                "116881023243958605366305911113353988726",
                "292517383102458223631445246165793832202",
                "114035683173866781805263282932778177511"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-17d6d670",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "211559916782283058925812421114505176508",
                "21547620445598940151759759484935909966",
                "267538058837274705648135468570509473595",
                "187988664303374116461806852911245872226",
                "106651068395625169862286230248016031242",
                "101296536516825005714523522736144950515",
                "17953457112191213311549738160626817990",
                "197515457890492243817534714120039915829"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_rdma_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-1c854ac5",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 201.0,
            "function_hash": "326576899571966732931413181132578228418"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_drm_crtc_destroy",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-1e20fb8e",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 206.0,
            "function_hash": "49912637923421710514122533851317507414"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-251e0432",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "132124482949713259593885814420055623028",
                "77934744809806648875649429757588384287",
                "113975368093475515991735239684620792071",
                "61476181300538315746538177908976192809",
                "276848049433739442918046554183355212614",
                "38437579491265021558912689746202081673",
                "271959926713296707565224240761331204789",
                "299360308171542378347334603327213328336",
                "159778972587832092593246266135211991446",
                "95097433126755529644954537311521081325",
                "327354723719748441351337265856965151223",
                "175667828021429129977708966773191149768",
                "252344144808369500677996708263183217747",
                "313894335055657141885564420171878766805",
                "176457662182277889903328237904622703586",
                "199672356022383966685706206495760809526",
                "237038399739877002937513079291592510096",
                "130634400882172993266760714177059107824"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-2d81bfaa",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "134031258640465816242252993076088394674",
                "80251334356143981606351697992879797324",
                "95780068166746016450720580993339378384",
                "255733811287647778081699008976252591215",
                "273884057704610831414741724863390774761",
                "42290431527367432877112535973036472374",
                "266245218226587546980325099566970695959",
                "229959439288843287504387273211161881796",
                "300618764867562726801019677360234906938",
                "219274203694588376644471644707923908986",
                "176928862615603583256338447457693120020",
                "190431734278253492286852881590072084457",
                "209450670734327883108874235651236656380",
                "127593005454609183167258984518114396915",
                "72435831479385426300602106056716936179"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_ddp_comp_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-316f3fd2",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 222.0,
            "function_hash": "246710039898503294001227456852806607104"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_rdma_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-360df4af",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 255.0,
            "function_hash": "289308934657208367470706396942518191494"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_rdma_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-37f62d9a",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 255.0,
            "function_hash": "289308934657208367470706396942518191494"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-397cb128",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "145162084076373774049986009346958306472",
                "276312774687693719955374633125309686084",
                "54652785617646003490508656050905484305",
                "124728104941952518801762946040198150194",
                "243587977684237846114367487588467862864",
                "62415442234400568212096733236976573230",
                "75765097610562210353403648293143605503",
                "48183910331541439992909233791263494227",
                "20222741363416866078523756140191965316",
                "40592195300144378837085561838670481654",
                "150173105549408496416536922279146278761",
                "76545172294759414660368986616523631178",
                "133907298291728471507972694026933045436",
                "94845227594040346637942836441435706294",
                "200023694866760895137088601844701522350",
                "78119419962407788126144050185948802633"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_ovl_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-3990012d",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 286.0,
            "function_hash": "115915296615755862155345676040593728476"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_drv.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-3cf8d082",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24546412250906199652995978946995798201",
                "263862716942050036263075914705008554566",
                "75366925191410480812398763706067254192",
                "8557117516171152340094960905885934132",
                "282704321994201346766860975428374788688",
                "85323778614444694418861626281104352912",
                "116839586492819778394850296598712353040",
                "97209655801299376326947072574265157690",
                "116881023243958605366305911113353988726",
                "292517383102458223631445246165793832202",
                "114035683173866781805263282932778177511"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-460f9a69",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "299449112466396329141867328553881607055",
                "159903494221543670103288824049244753721",
                "49793304731762641204364284992740972865",
                "113853095831911008173173261551312515244",
                "85401750208918102538739908628253043375",
                "17186102190388895999038695072819627709",
                "259227293470986854314054392428062912221",
                "299353179494358216104256755888917704616",
                "105506724876471705302476997074721890590",
                "249402980010678995093161977514213435413",
                "130002423612169746228025153647852839954",
                "53380119306195589094444738706388676437",
                "128248156174750206564942859339508323714",
                "197260244383940908163938027169456425849",
                "154753465055205043002491997959110613817"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_drm_crtc_destroy",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-4cf9e446",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 319.0,
            "function_hash": "97345944084637666473912357968459635960"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_drm_crtc_destroy",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-54b48692",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 319.0,
            "function_hash": "97345944084637666473912357968459635960"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_ddp_comp_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-554af748",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 222.0,
            "function_hash": "246710039898503294001227456852806607104"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_drv.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-5e763912",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24546412250906199652995978946995798201",
                "263862716942050036263075914705008554566",
                "75366925191410480812398763706067254192",
                "8557117516171152340094960905885934132",
                "282704321994201346766860975428374788688",
                "85323778614444694418861626281104352912",
                "116839586492819778394850296598712353040",
                "97209655801299376326947072574265157690",
                "116881023243958605366305911113353988726",
                "292517383102458223631445246165793832202",
                "114035683173866781805263282932778177511"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_ovl_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-5f15636c",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 286.0,
            "function_hash": "115915296615755862155345676040593728476"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-608ede15",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "134031258640465816242252993076088394674",
                "80251334356143981606351697992879797324",
                "95780068166746016450720580993339378384",
                "255733811287647778081699008976252591215",
                "273884057704610831414741724863390774761",
                "42290431527367432877112535973036472374",
                "266245218226587546980325099566970695959",
                "229959439288843287504387273211161881796",
                "300618764867562726801019677360234906938",
                "219274203694588376644471644707923908986",
                "176928862615603583256338447457693120020",
                "190431734278253492286852881590072084457",
                "209450670734327883108874235651236656380",
                "127593005454609183167258984518114396915",
                "72435831479385426300602106056716936179"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-61519151",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "211559916782283058925812421114505176508",
                "21547620445598940151759759484935909966",
                "267538058837274705648135468570509473595",
                "187988664303374116461806852911245872226",
                "106651068395625169862286230248016031242",
                "101296536516825005714523522736144950515",
                "17953457112191213311549738160626817990",
                "197515457890492243817534714120039915829"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-674b852f",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "134031258640465816242252993076088394674",
                "80251334356143981606351697992879797324",
                "95780068166746016450720580993339378384",
                "255733811287647778081699008976252591215",
                "273884057704610831414741724863390774761",
                "42290431527367432877112535973036472374",
                "266245218226587546980325099566970695959",
                "229959439288843287504387273211161881796",
                "300618764867562726801019677360234906938",
                "219274203694588376644471644707923908986",
                "176928862615603583256338447457693120020",
                "190431734278253492286852881590072084457",
                "209450670734327883108874235651236656380",
                "127593005454609183167258984518114396915",
                "72435831479385426300602106056716936179"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-689b7817",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "299449112466396329141867328553881607055",
                "159903494221543670103288824049244753721",
                "49793304731762641204364284992740972865",
                "113853095831911008173173261551312515244",
                "85401750208918102538739908628253043375",
                "17186102190388895999038695072819627709",
                "259227293470986854314054392428062912221",
                "299353179494358216104256755888917704616",
                "105506724876471705302476997074721890590",
                "249402980010678995093161977514213435413",
                "130002423612169746228025153647852839954",
                "53380119306195589094444738706388676437",
                "128248156174750206564942859339508323714",
                "197260244383940908163938027169456425849",
                "154753465055205043002491997959110613817"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-698c0395",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "145162084076373774049986009346958306472",
                "276312774687693719955374633125309686084",
                "54652785617646003490508656050905484305",
                "124728104941952518801762946040198150194",
                "324944618700149452998886710759364239921",
                "197333174541150548003124152781975255101",
                "106362447350963941179558422632840379919",
                "48183910331541439992909233791263494227",
                "20222741363416866078523756140191965316",
                "40592195300144378837085561838670481654",
                "150173105549408496416536922279146278761",
                "76545172294759414660368986616523631178",
                "133907298291728471507972694026933045436",
                "94845227594040346637942836441435706294",
                "200023694866760895137088601844701522350",
                "78119419962407788126144050185948802633"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-6c20e3dc",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "132124482949713259593885814420055623028",
                "77934744809806648875649429757588384287",
                "113975368093475515991735239684620792071",
                "61476181300538315746538177908976192809",
                "276848049433739442918046554183355212614",
                "38437579491265021558912689746202081673",
                "271959926713296707565224240761331204789",
                "299360308171542378347334603327213328336",
                "159778972587832092593246266135211991446",
                "95097433126755529644954537311521081325",
                "327354723719748441351337265856965151223",
                "175667828021429129977708966773191149768",
                "252344144808369500677996708263183217747",
                "313894335055657141885564420171878766805",
                "176457662182277889903328237904622703586",
                "199672356022383966685706206495760809526",
                "237038399739877002937513079291592510096",
                "130634400882172993266760714177059107824"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-6dbb3d45",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "134031258640465816242252993076088394674",
                "80251334356143981606351697992879797324",
                "95780068166746016450720580993339378384",
                "255733811287647778081699008976252591215",
                "273884057704610831414741724863390774761",
                "42290431527367432877112535973036472374",
                "266245218226587546980325099566970695959",
                "229959439288843287504387273211161881796",
                "300618764867562726801019677360234906938",
                "219274203694588376644471644707923908986",
                "176928862615603583256338447457693120020",
                "190431734278253492286852881590072084457",
                "209450670734327883108874235651236656380",
                "127593005454609183167258984518114396915",
                "72435831479385426300602106056716936179"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_drm_crtc_create",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-8623a2fb",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 3216.0,
            "function_hash": "138475281338572408980110641086930847782"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_ovl_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9558f6d4",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 182.0,
            "function_hash": "229311635699959642046773131081426586910"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9a514fd7",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "132124482949713259593885814420055623028",
                "77934744809806648875649429757588384287",
                "113975368093475515991735239684620792071",
                "61476181300538315746538177908976192809",
                "276848049433739442918046554183355212614",
                "38437579491265021558912689746202081673",
                "271959926713296707565224240761331204789",
                "299360308171542378347334603327213328336",
                "159778972587832092593246266135211991446",
                "95097433126755529644954537311521081325",
                "327354723719748441351337265856965151223",
                "175667828021429129977708966773191149768",
                "252344144808369500677996708263183217747",
                "313894335055657141885564420171878766805",
                "176457662182277889903328237904622703586",
                "199672356022383966685706206495760809526",
                "237038399739877002937513079291592510096",
                "130634400882172993266760714177059107824"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_ovl_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9ac083bf",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 182.0,
            "function_hash": "229311635699959642046773131081426586910"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9d0825b0",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "299449112466396329141867328553881607055",
                "159903494221543670103288824049244753721",
                "49793304731762641204364284992740972865",
                "113853095831911008173173261551312515244",
                "85401750208918102538739908628253043375",
                "17186102190388895999038695072819627709",
                "259227293470986854314054392428062912221",
                "299353179494358216104256755888917704616",
                "105506724876471705302476997074721890590",
                "249402980010678995093161977514213435413",
                "130002423612169746228025153647852839954",
                "53380119306195589094444738706388676437",
                "128248156174750206564942859339508323714",
                "197260244383940908163938027169456425849",
                "154753465055205043002491997959110613817"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_ddp_comp_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9e953f35",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 222.0,
            "function_hash": "246710039898503294001227456852806607104"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_drm_crtc_create",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-9f8da2a7",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 3216.0,
            "function_hash": "138475281338572408980110641086930847782"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_ovl_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-a352ed21",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 182.0,
            "function_hash": "229311635699959642046773131081426586910"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_drm_crtc_destroy",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-a429e0b4",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 319.0,
            "function_hash": "97345944084637666473912357968459635960"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_rdma_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-a7edd4fa",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 255.0,
            "function_hash": "289308934657208367470706396942518191494"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-ab33bf7b",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "211559916782283058925812421114505176508",
                "21547620445598940151759759484935909966",
                "267538058837274705648135468570509473595",
                "187988664303374116461806852911245872226",
                "106651068395625169862286230248016031242",
                "101296536516825005714523522736144950515",
                "17953457112191213311549738160626817990",
                "197515457890492243817534714120039915829"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-ac1e33dc",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "299449112466396329141867328553881607055",
                "159903494221543670103288824049244753721",
                "49793304731762641204364284992740972865",
                "113853095831911008173173261551312515244",
                "85401750208918102538739908628253043375",
                "17186102190388895999038695072819627709",
                "259227293470986854314054392428062912221",
                "299353179494358216104256755888917704616",
                "105506724876471705302476997074721890590",
                "249402980010678995093161977514213435413",
                "130002423612169746228025153647852839954",
                "53380119306195589094444738706388676437",
                "128248156174750206564942859339508323714",
                "197260244383940908163938027169456425849",
                "154753465055205043002491997959110613817"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_rdma_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-ad42b9f2",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 201.0,
            "function_hash": "326576899571966732931413181132578228418"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_drm_crtc_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-b32f3441",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 181.0,
            "function_hash": "33644110996116510234490177986855253139"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_ovl_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-b781178c",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 286.0,
            "function_hash": "115915296615755862155345676040593728476"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_ovl_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_ovl.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-c4a53c60",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 182.0,
            "function_hash": "229311635699959642046773131081426586910"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_drv.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-ccfce11b",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "24546412250906199652995978946995798201",
                "263862716942050036263075914705008554566",
                "75366925191410480812398763706067254192",
                "8557117516171152340094960905885934132",
                "282704321994201346766860975428374788688",
                "85323778614444694418861626281104352912",
                "116839586492819778394850296598712353040",
                "97209655801299376326947072574265157690",
                "116881023243958605366305911113353988726",
                "292517383102458223631445246165793832202",
                "114035683173866781805263282932778177511"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_ddp_comp_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-cf0bf591",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 222.0,
            "function_hash": "246710039898503294001227456852806607104"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "function": "mtk_drm_crtc_create",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-d039d7c9",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 3174.0,
            "function_hash": "183500532488901873230441174225218449483"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_rdma_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-d6066dce",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 201.0,
            "function_hash": "326576899571966732931413181132578228418"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_drm_crtc_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-d799f634",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 181.0,
            "function_hash": "33644110996116510234490177986855253139"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-da561526",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "211559916782283058925812421114505176508",
                "21547620445598940151759759484935909966",
                "267538058837274705648135468570509473595",
                "187988664303374116461806852911245872226",
                "106651068395625169862286230248016031242",
                "101296536516825005714523522736144950515",
                "17953457112191213311549738160626817990",
                "197515457890492243817534714120039915829"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-e52f6d4e",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "145162084076373774049986009346958306472",
                "276312774687693719955374633125309686084",
                "54652785617646003490508656050905484305",
                "124728104941952518801762946040198150194",
                "324944618700149452998886710759364239921",
                "197333174541150548003124152781975255101",
                "106362447350963941179558422632840379919",
                "48183910331541439992909233791263494227",
                "20222741363416866078523756140191965316",
                "40592195300144378837085561838670481654",
                "150173105549408496416536922279146278761",
                "76545172294759414660368986616523631178",
                "133907298291728471507972694026933045436",
                "94845227594040346637942836441435706294",
                "200023694866760895137088601844701522350",
                "78119419962407788126144050185948802633"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_drm_crtc_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-e74f7c00",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 181.0,
            "function_hash": "33644110996116510234490177986855253139"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-ed0f9c36",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "132124482949713259593885814420055623028",
                "77934744809806648875649429757588384287",
                "113975368093475515991735239684620792071",
                "61476181300538315746538177908976192809",
                "276848049433739442918046554183355212614",
                "38437579491265021558912689746202081673",
                "271959926713296707565224240761331204789",
                "299360308171542378347334603327213328336",
                "159778972587832092593246266135211991446",
                "95097433126755529644954537311521081325",
                "327354723719748441351337265856965151223",
                "175667828021429129977708966773191149768",
                "252344144808369500677996708263183217747",
                "313894335055657141885564420171878766805",
                "176457662182277889903328237904622703586",
                "199672356022383966685706206495760809526",
                "237038399739877002937513079291592510096",
                "130634400882172993266760714177059107824"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4027b5971fe2a94e32754f007d9d3c12c68ad1",
        "target": {
            "function": "mtk_rdma_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-efa2bbbd",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 255.0,
            "function_hash": "289308934657208367470706396942518191494"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a265d9838bc3c63579002d55c2b2c655c4f8f26",
        "target": {
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-f1c0ec2f",
        "signature_version": "v1",
        "signature_type": "Line",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "145162084076373774049986009346958306472",
                "276312774687693719955374633125309686084",
                "54652785617646003490508656050905484305",
                "124728104941952518801762946040198150194",
                "324944618700149452998886710759364239921",
                "197333174541150548003124152781975255101",
                "106362447350963941179558422632840379919",
                "48183910331541439992909233791263494227",
                "20222741363416866078523756140191965316",
                "40592195300144378837085561838670481654",
                "150173105549408496416536922279146278761",
                "76545172294759414660368986616523631178",
                "133907298291728471507972694026933045436",
                "94845227594040346637942836441435706294",
                "200023694866760895137088601844701522350",
                "78119419962407788126144050185948802633"
            ]
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_rdma_disable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_disp_rdma.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-f4529bcc",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 201.0,
            "function_hash": "326576899571966732931413181132578228418"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b74d921b900b6ce38c6247c0a1c86be9f3746493",
        "target": {
            "function": "mtk_drm_crtc_enable_vblank",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-f786dea8",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 181.0,
            "function_hash": "33644110996116510234490177986855253139"
        }
    },
    {
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8a2dbdeccef6de47565638abdf3c25f41cdffc37",
        "target": {
            "function": "mtk_drm_crtc_create",
            "file": "drivers/gpu/drm/mediatek/mtk_drm_crtc.c"
        },
        "deprecated": false,
        "id": "CVE-2022-49506-fcf6e23b",
        "signature_version": "v1",
        "signature_type": "Function",
        "digest": {
            "length": 3174.0,
            "function_hash": "183500532488901873230441174225218449483"
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.12.0
Fixed
5.15.54
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
5.17.14
Type
ECOSYSTEM
Events
Introduced
5.18.0
Fixed
5.18.3