In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: validate the parameters of bo mapping operations more clearly
Verify the parameters of amdgpuvmbo(map/replacemap/clearing_mappings) in one common place.
{ "vanir_signatures": [ { "digest": { "length": 2244.0, "function_hash": "209616234556009090831587774631448682553" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fef2d4c00b5b8561ad68dd2b68173f5c6af1e75", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-05192559" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1f04b9b1c5317f562a455384c5f7473e46bdbaa", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-13ea69a6" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@212e3baccdb1939606420d88f7f52d346b49a284", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-20080264" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd7db5c16028dc07b2ceec190f2e895dddb532d", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-25e6f48f" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@212e3baccdb1939606420d88f7f52d346b49a284", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-2b0026c1" }, { "digest": { "length": 2244.0, "function_hash": "209616234556009090831587774631448682553" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@212e3baccdb1939606420d88f7f52d346b49a284", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-2b382db5" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef13eeca7c79136bc38e21eb67322c1cbd5c40ee", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-2d62f9cc" }, { "digest": { "length": 2244.0, "function_hash": "209616234556009090831587774631448682553" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1f04b9b1c5317f562a455384c5f7473e46bdbaa", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-3363b456" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@212e3baccdb1939606420d88f7f52d346b49a284", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-40213e1b" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fef2d4c00b5b8561ad68dd2b68173f5c6af1e75", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-5ab6a025" }, { "digest": { "length": 1848.0, "function_hash": "160891565720691266174763362885891652247" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68039375d4d6d67303674c0ab2d06b7295c0ec9", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-5c1f2dca" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68039375d4d6d67303674c0ab2d06b7295c0ec9", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-72a32af5" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd7db5c16028dc07b2ceec190f2e895dddb532d", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-765f7df0" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef13eeca7c79136bc38e21eb67322c1cbd5c40ee", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-77c603cc" }, { "digest": { "length": 2244.0, "function_hash": "209616234556009090831587774631448682553" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef13eeca7c79136bc38e21eb67322c1cbd5c40ee", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-808abb8c" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68039375d4d6d67303674c0ab2d06b7295c0ec9", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-83f4179b" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f68039375d4d6d67303674c0ab2d06b7295c0ec9", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-9502aa56" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1f04b9b1c5317f562a455384c5f7473e46bdbaa", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-a91299ec" }, { "digest": { "length": 1848.0, "function_hash": "160891565720691266174763362885891652247" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd7db5c16028dc07b2ceec190f2e895dddb532d", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_clear_mappings", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-b4176213" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fef2d4c00b5b8561ad68dd2b68173f5c6af1e75", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-b5574f59" }, { "digest": { "length": 898.0, "function_hash": "6798989078360345665578842657158960404" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1fd7db5c16028dc07b2ceec190f2e895dddb532d", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_replace_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-ba2546c4" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fef2d4c00b5b8561ad68dd2b68173f5c6af1e75", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-f24f1534" }, { "digest": { "line_hashes": [ "198813520389901933013130319472335737506", "289980210342271574568689763643821277457", "77265519248061506372629306643403205462", "301402566601043403497764884652785538954", "169319063823403511917338520806070810588", "182677292869483846795194677393869808053", "140957299792916300531451018964959244090", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "164062350033935727679471695787325293587", "122879629712535432312859532365007662826", "223742238496168838471944994331869389749", "334991106846595618691134416928594450321", "289181244093719935264110531081493390267", "78952115842270066172640709349722165225", "94278085179080133357688384850092301430", "87465246540307203617710170007121906416", "281347664753374512932510308293989084133", "218125515325014502261644207615074253642", "251615104489354169363530658938334908157", "121891073694471573323868038919981321327", "302313542552097777111342596348003369303", "156375081066116887575417154662369342796", "127271812479915198419584410315689858099", "4317287410560623019052130447466809061", "145382355925407982129188818935700287149", "284273207598099446808291017748392985371", "87152329187928314340163541222439612537", "254572487814313677159202417148827269843", "120763272036285731704959552275527220140", "163668391534339326761874575445876885815", "53568936293573037184433678771949980788", "213463357427749445682248800337827366375", "42527746784557657332159646972440827227", "65847040268893846713337327435080078670", "261453885947854700860671820474206585107" ], "threshold": 0.9 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef13eeca7c79136bc38e21eb67322c1cbd5c40ee", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-f61c8979" }, { "digest": { "length": 1051.0, "function_hash": "105081902859899023729587994802869475278" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b1f04b9b1c5317f562a455384c5f7473e46bdbaa", "signature_type": "Function", "target": { "function": "amdgpu_vm_bo_map", "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c" }, "deprecated": false, "signature_version": "v1", "id": "CVE-2024-26922-fc924437" } ] }