In the Linux kernel, the following vulnerability has been resolved:
i40e: Fix use-after-free in i40eclientsubtask()
Currently the call to i40eclientdelinstance frees the object pf->cinst, however pf->cinst->laninfo is being accessed after the free. Fix this by adding the missing return.
Addresses-Coverity: ("Read from pointer after free")
[
{
"events": [
{
"introduced": "4.16"
},
{
"fixed": "4.19.191"
}
]
},
{
"events": [
{
"introduced": "4.20"
},
{
"fixed": "5.4.120"
}
]
},
{
"events": [
{
"introduced": "5.5"
},
{
"fixed": "5.10.38"
}
]
},
{
"events": [
{
"introduced": "5.11"
},
{
"fixed": "5.11.22"
}
]
},
{
"events": [
{
"introduced": "5.12"
},
{
"fixed": "5.12.5"
}
]
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-46991.json"