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.
[
{
"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"
}
}
]