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.
[
{
"id": "CVE-2023-52662-00bef674",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"294209241605652683804570142946782057347"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc6233f6db1579b69b54b44571f1a7fde8186e6"
},
{
"id": "CVE-2023-52662-1461d83d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "161416859423949436796020472907373357633",
"length": 1735.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40624af6674745e174c754a20d7c53c250e65e7a"
},
{
"id": "CVE-2023-52662-8f8fd0de",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"294209241605652683804570142946782057347"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1e546ab91c670e536a274a75481034ab7534876"
},
{
"id": "CVE-2023-52662-9d5ded60",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "161416859423949436796020472907373357633",
"length": 1735.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03b1072616a8f7d6e8594f643b416a9467c83fbf"
},
{
"id": "CVE-2023-52662-a7d879cb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "60928189903190711237269994701950567468",
"length": 1751.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e0f220d1e992fa074157fcf14945bf170ffbc5"
},
{
"id": "CVE-2023-52662-b9559651",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "60928189903190711237269994701950567468",
"length": 1751.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d1e546ab91c670e536a274a75481034ab7534876"
},
{
"id": "CVE-2023-52662-bf2d18c7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"294209241605652683804570142946782057347"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e0f220d1e992fa074157fcf14945bf170ffbc5"
},
{
"id": "CVE-2023-52662-bfc46a50",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"246040098253284598744622514028597729212"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03b1072616a8f7d6e8594f643b416a9467c83fbf"
},
{
"id": "CVE-2023-52662-d7eefe71",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"294209241605652683804570142946782057347"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89709105a6091948ffb6ec2427954cbfe45358ce"
},
{
"id": "CVE-2023-52662-f47f98c7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "60928189903190711237269994701950567468",
"length": 1751.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89709105a6091948ffb6ec2427954cbfe45358ce"
},
{
"id": "CVE-2023-52662-f59697ee",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "60928189903190711237269994701950567468",
"length": 1751.0
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c",
"function": "vmw_gmrid_man_get_node"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fc6233f6db1579b69b54b44571f1a7fde8186e6"
},
{
"id": "CVE-2023-52662-fd8c38cc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"71536579874695120521224843433875523796",
"147457676173460092176770245705204992671",
"52645409462342283944154209393771724225",
"227015423751989349208286138445927667560",
"246040098253284598744622514028597729212"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40624af6674745e174c754a20d7c53c250e65e7a"
}
]