In the Linux kernel, the following vulnerability has been resolved:
media: v4l: async: Properly re-initialise notifier entry in unregister
The notifierentry of a notifier is not re-initialised after unregistering the notifier. This leads to dangling pointers being left there so use listdelinit() to return the notifierentry an empty list.
[
{
"id": "CVE-2024-39485-7689bb26",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@87100b09246202a91fce4a1562955c32229173bb",
"digest": {
"line_hashes": [
"14807874683065403280894421702307453774",
"164350444419858207774303693379767196241",
"4240000564563360360853115632409990442",
"192220674319293265811295513803567784084"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/v4l2-core/v4l2-async.c"
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"id": "CVE-2024-39485-7eb2a866",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1aa6cd4adfc0380fa1ccc2f146848940ff882a66",
"digest": {
"line_hashes": [
"14807874683065403280894421702307453774",
"164350444419858207774303693379767196241",
"4240000564563360360853115632409990442",
"192220674319293265811295513803567784084"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/v4l2-core/v4l2-async.c"
},
"signature_version": "v1",
"signature_type": "Line"
},
{
"id": "CVE-2024-39485-c677da5e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9537a8425a7a0222999d5839a0b394b1e8834b4a",
"digest": {
"line_hashes": [
"14807874683065403280894421702307453774",
"164350444419858207774303693379767196241",
"4240000564563360360853115632409990442",
"192220674319293265811295513803567784084"
],
"threshold": 0.9
},
"target": {
"file": "drivers/media/v4l2-core/v4l2-async.c"
},
"signature_version": "v1",
"signature_type": "Line"
}
]