In the Linux kernel, the following vulnerability has been resolved:
drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
If getnumsdmaqueues or getnumxgmisdma_queues is 0, we end up doing a shift operation where the number of bits shifted equals number of bits in the operand. This behaviour is undefined.
Set numsdmaqueues or numxgmisdmaqueues to ULLONGMAX, if the count is >= number of bits in the operand.
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1472
[
{
"events": [
{
"introduced": "0"
},
{
"fixed": "5.4.118"
}
]
},
{
"events": [
{
"introduced": "5.5"
},
{
"fixed": "5.10.36"
}
]
},
{
"events": [
{
"introduced": "5.11"
},
{
"fixed": "5.11.20"
}
]
},
{
"events": [
{
"introduced": "5.12"
},
{
"fixed": "5.12.3"
}
]
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-4460.json"