In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: Prevent division by zero
The user can set any speed value. If speed is greater than UINT_MAX/8, division by zero is possible.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
[
{
"signature_type": "Line",
"id": "CVE-2025-37767-058306a1",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f7b5987e21e003cafac28f0e4d323e6496f83ba",
"digest": {
"line_hashes": [
"300668226569283802324603863224853013058",
"106027341094727618779836629183705604751",
"199821976445562841257076510410636767255",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-1de5e268",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f23e9116ebb71b63fe9cec0dcac792aa9af30b0c",
"digest": {
"function_hash": "305060474783489548734316899205987957030",
"length": 437.0
}
},
{
"signature_type": "Line",
"id": "CVE-2025-37767-1e2ec749",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c3ff73e3bddf1a6c30d7effe4018d12ba0cadd2e",
"digest": {
"line_hashes": [
"300668226569283802324603863224853013058",
"106027341094727618779836629183705604751",
"199821976445562841257076510410636767255",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-27d44f7e",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f7b5987e21e003cafac28f0e4d323e6496f83ba",
"digest": {
"function_hash": "305060474783489548734316899205987957030",
"length": 437.0
}
},
{
"signature_type": "Line",
"id": "CVE-2025-37767-2c28df93",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb803d4bb9ea0a61c21c4987505e4d4ae18f9fdc",
"digest": {
"line_hashes": [
"300668226569283802324603863224853013058",
"106027341094727618779836629183705604751",
"199821976445562841257076510410636767255",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"id": "CVE-2025-37767-3671d4ca",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@327107bd7f052f4ee2d0c966c7ae879822f1814f",
"digest": {
"line_hashes": [
"300668226569283802324603863224853013058",
"106027341094727618779836629183705604751",
"199821976445562841257076510410636767255",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-4bad973e",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2904fa2b9da943db6bef7c0f8b3fb4fc14acbc4",
"digest": {
"function_hash": "39567111398432943283707452207202700531",
"length": 461.0
}
},
{
"signature_type": "Line",
"id": "CVE-2025-37767-7abdd874",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2904fa2b9da943db6bef7c0f8b3fb4fc14acbc4",
"digest": {
"line_hashes": [
"81384532953723892389091001519232590369",
"206749523531611828565656734836030993878",
"107300938237684285264608413900917978838",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"id": "CVE-2025-37767-a722e26c",
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f23e9116ebb71b63fe9cec0dcac792aa9af30b0c",
"digest": {
"line_hashes": [
"300668226569283802324603863224853013058",
"106027341094727618779836629183705604751",
"199821976445562841257076510410636767255",
"181332221712317761688713559309984218024"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-eeae72aa",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb803d4bb9ea0a61c21c4987505e4d4ae18f9fdc",
"digest": {
"function_hash": "305060474783489548734316899205987957030",
"length": 437.0
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-f6bd07aa",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c3ff73e3bddf1a6c30d7effe4018d12ba0cadd2e",
"digest": {
"function_hash": "305060474783489548734316899205987957030",
"length": 437.0
}
},
{
"signature_type": "Function",
"id": "CVE-2025-37767-fe215cd6",
"target": {
"function": "smu_v13_0_set_fan_speed_rpm",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@327107bd7f052f4ee2d0c966c7ae879822f1814f",
"digest": {
"function_hash": "305060474783489548734316899205987957030",
"length": 437.0
}
}
]