In the Linux kernel, the following vulnerability has been resolved:
drm/vmwgfx: Fix stale file descriptors on failed usercopy
A failing usercopy of the fencerep object will lead to a stale entry in the file descriptor table as putunused_fd() won't release it. This enables userland to refer to a dangling 'file' object through that still valid file descriptor, leading to all kinds of use-after-free exploitation scenarios.
Fix this by deferring the call to fd_install() until after the usercopy has succeeded.
[
{
"id": "CVE-2022-48771-03befd2d",
"target": {
"function": "vmw_kms_helper_validation_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 450.0,
"function_hash": "40541343888915314320580888815847470349"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-0493cd30",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"335882759633968032835591561341488627870",
"234069078916063459771912250573225806340",
"153693018302915482378136599928140677353",
"100282047069178551836561195982494293503",
"19830748442155951068031532280229973739",
"101425530842433818478250257309605323337",
"84906418803838491817606121943604633202",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"328215826480820451661690508057515197921",
"55425062840045615747303185239140973552",
"205072706299844042876655789581539813209",
"134585055043895283831005542970905272597",
"280199509296571892306766426685583274651",
"290256588037081543105102372111700885154",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"106645053492771705182752872844542453124",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"130529919599481185047406611124255823645",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"27614382681286258266697067358562880479",
"123066476886314233473798155327835299116",
"169094769495210785073419244593669905902",
"291978583525340215574858418408005184625",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-0534997e",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4581.0,
"function_hash": "226104813896661727190807890954974278216"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-060ba3cf",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"143176301398242145321179640013368411563",
"100940311318049846863363847205355636222",
"109107781702052694130922034728605430594"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-09b10ec0",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-09de0377",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1424.0,
"function_hash": "30860537817470133912543821291419534698"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-16e2490e",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 861.0,
"function_hash": "324821028146700120688056443673544608548"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-1bb8008f",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1417.0,
"function_hash": "17649232418942967755261774590257448254"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-229b2ab7",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4879.0,
"function_hash": "196223619825923057038885380458634735719"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-259db3b3",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-2788398c",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1424.0,
"function_hash": "30860537817470133912543821291419534698"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-29be14ed",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-30822ea1",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"143176301398242145321179640013368411563",
"312342911504578188016059041299102865251",
"114498080202030035630034933743603019833"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-32002dcd",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-3be66642",
"target": {
"function": "vmw_kms_helper_validation_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 450.0,
"function_hash": "40541343888915314320580888815847470349"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-3c1acec4",
"target": {
"function": "vmw_kms_helper_buffer_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 426.0,
"function_hash": "276771357433634537331662516529241502085"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-43cbe67c",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"143176301398242145321179640013368411563",
"312342911504578188016059041299102865251",
"114498080202030035630034933743603019833"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-4583e845",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"229153070911317684991108437866314451966",
"170233072040565158791111884813734479275",
"157856859553697195748664887699008530296",
"126473971311352236891299869073419540836",
"65899791715696289868753766017029982845",
"134377543355494802127270517529802780409",
"80006179933305689720311750724315039957",
"260116815322800655256643132818538600738",
"251558327954635165798834135955237813511",
"108833167354270590979986351929795948152",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"218115619550638015729344943234631614122",
"55425062840045615747303185239140973552",
"254898965300996184473287122988693147030",
"117044619932630407101340547883523257147",
"263108102149615777136271826733160412678",
"100914717187965379551360499116742108473",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"192711777332491960021766234565092805248",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"255286504497315383982767452004595795144",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"335315009756152969641502816337506163789",
"173037575600472484324057620015172376766",
"175300775631932521407800666009550478479",
"230980410587655764577542302914633630495",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-45f080ce",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 861.0,
"function_hash": "324821028146700120688056443673544608548"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-497dacbe",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 843.0,
"function_hash": "231207040054618649930934668614715382915"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-4ad48b1a",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-4f9aaf76",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-53b32f4e",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"229153070911317684991108437866314451966",
"170233072040565158791111884813734479275",
"157856859553697195748664887699008530296",
"126473971311352236891299869073419540836",
"65899791715696289868753766017029982845",
"134377543355494802127270517529802780409",
"80006179933305689720311750724315039957",
"260116815322800655256643132818538600738",
"251558327954635165798834135955237813511",
"108833167354270590979986351929795948152",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"218115619550638015729344943234631614122",
"55425062840045615747303185239140973552",
"254898965300996184473287122988693147030",
"117044619932630407101340547883523257147",
"263108102149615777136271826733160412678",
"100914717187965379551360499116742108473",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"192711777332491960021766234565092805248",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"255286504497315383982767452004595795144",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"335315009756152969641502816337506163789",
"173037575600472484324057620015172376766",
"175300775631932521407800666009550478479",
"230980410587655764577542302914633630495",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-566323b4",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1417.0,
"function_hash": "17649232418942967755261774590257448254"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-5d79fb25",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"335882759633968032835591561341488627870",
"234069078916063459771912250573225806340",
"153693018302915482378136599928140677353",
"100282047069178551836561195982494293503",
"19830748442155951068031532280229973739",
"101425530842433818478250257309605323337",
"84906418803838491817606121943604633202",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"47683571976173451386265310165183526635",
"218133643855297904023945789110342198136",
"143159885465175442940213809684242520230",
"127590301534702479297171611095603596240",
"290256588037081543105102372111700885154",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"106645053492771705182752872844542453124",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"130529919599481185047406611124255823645",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"27614382681286258266697067358562880479",
"123066476886314233473798155327835299116",
"169094769495210785073419244593669905902",
"291978583525340215574858418408005184625",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-5e2c3cf0",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4631.0,
"function_hash": "44519126117183257067810452287087991027"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-62a17f25",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-67a69184",
"target": {
"function": "vmw_kms_helper_validation_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 450.0,
"function_hash": "40541343888915314320580888815847470349"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-69d73a33",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-6ce260b6",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 861.0,
"function_hash": "324821028146700120688056443673544608548"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-6f16a2c6",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-75f06859",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-79393d8f",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4879.0,
"function_hash": "196223619825923057038885380458634735719"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-7b413c79",
"target": {
"function": "vmw_kms_helper_buffer_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 426.0,
"function_hash": "276771357433634537331662516529241502085"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-87407617",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"209263925405977802941564258275447423543",
"149379710274683423896319532471920643495",
"186638081430873276391757877891671097538"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-943c94cd",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1385.0,
"function_hash": "22921151534631208459216703592780801737"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-9796042b",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0008a0c78fc33a84e2212a7c04e6b21a36ca6f4d"
},
{
"id": "CVE-2022-48771-a1ba9177",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-a60428e8",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"209263925405977802941564258275447423543",
"149379710274683423896319532471920643495",
"186638081430873276391757877891671097538"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e8d092a62449dcfc73517ca43963d2b8f44d0516"
},
{
"id": "CVE-2022-48771-a7a7b604",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4561.0,
"function_hash": "331443916150450769049191876830633831618"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-adab0a49",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"143176301398242145321179640013368411563",
"100940311318049846863363847205355636222",
"109107781702052694130922034728605430594"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-bab3d8d1",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4581.0,
"function_hash": "226104813896661727190807890954974278216"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-c172ac5d",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"335882759633968032835591561341488627870",
"234069078916063459771912250573225806340",
"153693018302915482378136599928140677353",
"100282047069178551836561195982494293503",
"19830748442155951068031532280229973739",
"101425530842433818478250257309605323337",
"84906418803838491817606121943604633202",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"328215826480820451661690508057515197921",
"55425062840045615747303185239140973552",
"205072706299844042876655789581539813209",
"134585055043895283831005542970905272597",
"280199509296571892306766426685583274651",
"290256588037081543105102372111700885154",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"106645053492771705182752872844542453124",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"130529919599481185047406611124255823645",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"27614382681286258266697067358562880479",
"123066476886314233473798155327835299116",
"169094769495210785073419244593669905902",
"291978583525340215574858418408005184625",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-c53b563f",
"target": {
"function": "vmw_kms_helper_validation_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 450.0,
"function_hash": "40541343888915314320580888815847470349"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-cf20856b",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1417.0,
"function_hash": "17649232418942967755261774590257448254"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-d0549b47",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 843.0,
"function_hash": "231207040054618649930934668614715382915"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-d574a083",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 827.0,
"function_hash": "188793644632788519205686122827486182829"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-d65320f1",
"target": {
"function": "vmw_execbuf_process",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 4631.0,
"function_hash": "44519126117183257067810452287087991027"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
},
{
"id": "CVE-2022-48771-d75ae66c",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"line_hashes": [
"87706378272752051407218268047468342497",
"269537118407127054528523308471431376139",
"77892218113255902298418012719276977712",
"85799959512851005001397664433075634740"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ae2b20f27732fe92055d9e7b350abc5cdf3e2414"
},
{
"id": "CVE-2022-48771-e73248dd",
"target": {
"function": "vmw_kms_helper_validation_finish",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"length": 450.0,
"function_hash": "40541343888915314320580888815847470349"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-ea537aeb",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_kms.c"
},
"digest": {
"line_hashes": [
"192803166294407843540619709630415853442",
"11015832587194791636720030304465836112",
"135332326658543865660959160984235447273",
"222333738978743066990602803843494470665"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-f1f1629d",
"target": {
"function": "vmw_fence_event_ioctl",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_fence.c"
},
"digest": {
"length": 1417.0,
"function_hash": "17649232418942967755261774590257448254"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-f57a533a",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"335882759633968032835591561341488627870",
"234069078916063459771912250573225806340",
"153693018302915482378136599928140677353",
"100282047069178551836561195982494293503",
"19830748442155951068031532280229973739",
"101425530842433818478250257309605323337",
"84906418803838491817606121943604633202",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"328215826480820451661690508057515197921",
"55425062840045615747303185239140973552",
"205072706299844042876655789581539813209",
"134585055043895283831005542970905272597",
"280199509296571892306766426685583274651",
"290256588037081543105102372111700885154",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"106645053492771705182752872844542453124",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"130529919599481185047406611124255823645",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"27614382681286258266697067358562880479",
"123066476886314233473798155327835299116",
"169094769495210785073419244593669905902",
"291978583525340215574858418408005184625",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1d833b27fb708d6fdf5de9f6b3a8be4bd4321565"
},
{
"id": "CVE-2022-48771-f6449a0b",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"line_hashes": [
"171823706273444294788313458964035500092",
"248827478862896300848671380743239687905",
"335882759633968032835591561341488627870",
"234069078916063459771912250573225806340",
"153693018302915482378136599928140677353",
"100282047069178551836561195982494293503",
"19830748442155951068031532280229973739",
"101425530842433818478250257309605323337",
"84906418803838491817606121943604633202",
"55780024402151537389444255208875254340",
"315448820024193434162901977644031399478",
"316263280581411751016955379948468689340",
"337483725624042218634683576133247071107",
"60547649229989505596495031398253448669",
"77399790567705675238116156592939742532",
"328281978427944298236085552163817912304",
"273837625091961654149689847439867123747",
"122019400724324123375640210169061074686",
"82772965084949668257730933898815250850",
"328215826480820451661690508057515197921",
"55425062840045615747303185239140973552",
"205072706299844042876655789581539813209",
"134585055043895283831005542970905272597",
"280199509296571892306766426685583274651",
"290256588037081543105102372111700885154",
"171648862225052200538205292815840695853",
"17809887814068595460308471254374372298",
"106645053492771705182752872844542453124",
"158605130451068493603457227252966993855",
"70180099351764365825692697985636039791",
"14628414007055311848409627808659284256",
"140399491872295533256174622422668219298",
"8123805526437474039693907475491338672",
"186318144925115438460025705850854351824",
"130529919599481185047406611124255823645",
"83990623525234399299546803602202526332",
"279950777774505689423319200251122046296",
"196821658944067469807682304283409654732",
"27614382681286258266697067358562880479",
"123066476886314233473798155327835299116",
"169094769495210785073419244593669905902",
"291978583525340215574858418408005184625",
"116743926610250655803610093446288894967"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6066977961fc6f437bc064f628cf9b0e4571c56c"
},
{
"id": "CVE-2022-48771-f6e5690b",
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_drv.h"
},
"digest": {
"line_hashes": [
"327356423874068994657886449202112375733",
"198530050478604672667351540774906530138",
"328296491391609040263494673468562176477",
"261487792823826159289760460033616956213",
"95742131442178283916732486842002643224",
"288769463668061253856715584018878666671",
"201845551549556431514520445664238470640",
"39703825151272769477868859713462879814",
"36183792610835316376423948685355114286",
"143176301398242145321179640013368411563",
"100940311318049846863363847205355636222",
"109107781702052694130922034728605430594"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a0f90c8815706981c483a652a6aefca51a5e191c"
},
{
"id": "CVE-2022-48771-fe73c222",
"target": {
"function": "vmw_execbuf_copy_fence_user",
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c"
},
"digest": {
"length": 861.0,
"function_hash": "324821028146700120688056443673544608548"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84b1259fe36ae0915f3d6ddcea6377779de48b82"
}
]