In the Linux kernel, the following vulnerability has been resolved:
drm/vmwgfx: fix a memleak in vmwgmridmangetnode
When idaallocmax fails, resources allocated before should be freed, including *res allocated by kmalloc and ttmresourceinit.
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "294209241605652683804570142946782057347" ], "threshold": 0.9 }, "id": "CVE-2023-52662-00bef674", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc6233f6db1579b69b54b44571f1a7fde8186e6" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1735.0, "function_hash": "161416859423949436796020472907373357633" }, "id": "CVE-2023-52662-1461d83d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40624af6674745e174c754a20d7c53c250e65e7a" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "294209241605652683804570142946782057347" ], "threshold": 0.9 }, "id": "CVE-2023-52662-8f8fd0de", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1e546ab91c670e536a274a75481034ab7534876" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1735.0, "function_hash": "161416859423949436796020472907373357633" }, "id": "CVE-2023-52662-9d5ded60", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03b1072616a8f7d6e8594f643b416a9467c83fbf" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1751.0, "function_hash": "60928189903190711237269994701950567468" }, "id": "CVE-2023-52662-a7d879cb", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e0f220d1e992fa074157fcf14945bf170ffbc5" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1751.0, "function_hash": "60928189903190711237269994701950567468" }, "id": "CVE-2023-52662-b9559651", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1e546ab91c670e536a274a75481034ab7534876" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "294209241605652683804570142946782057347" ], "threshold": 0.9 }, "id": "CVE-2023-52662-bf2d18c7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e0f220d1e992fa074157fcf14945bf170ffbc5" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "246040098253284598744622514028597729212" ], "threshold": 0.9 }, "id": "CVE-2023-52662-bfc46a50", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03b1072616a8f7d6e8594f643b416a9467c83fbf" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "294209241605652683804570142946782057347" ], "threshold": 0.9 }, "id": "CVE-2023-52662-d7eefe71", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89709105a6091948ffb6ec2427954cbfe45358ce" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1751.0, "function_hash": "60928189903190711237269994701950567468" }, "id": "CVE-2023-52662-f47f98c7", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89709105a6091948ffb6ec2427954cbfe45358ce" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c", "function": "vmw_gmrid_man_get_node" }, "deprecated": false, "digest": { "length": 1751.0, "function_hash": "60928189903190711237269994701950567468" }, "id": "CVE-2023-52662-f59697ee", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc6233f6db1579b69b54b44571f1a7fde8186e6" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c" }, "deprecated": false, "digest": { "line_hashes": [ "71536579874695120521224843433875523796", "147457676173460092176770245705204992671", "52645409462342283944154209393771724225", "227015423751989349208286138445927667560", "246040098253284598744622514028597729212" ], "threshold": 0.9 }, "id": "CVE-2023-52662-fd8c38cc", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40624af6674745e174c754a20d7c53c250e65e7a" } ] }