In the Linux kernel, the following vulnerability has been resolved:
drm/scheduler: fix fence ref counting
We leaked dependency fences when processes were beeing killed.
Additional to that grab a reference to the last scheduled fence.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3af84383e7abdc5e63435817bb73a268e7c3637",
"id": "CVE-2022-49829-19151baf",
"deprecated": false,
"target": {
"function": "drm_sched_entity_kill_jobs",
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"length": 617.0,
"function_hash": "45744746834259902457575659441983426569"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5f4b38362df93594cb426b04979d8834122f159",
"id": "CVE-2022-49829-2deb1429",
"deprecated": false,
"target": {
"function": "drm_sched_entity_kill_jobs_cb",
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"length": 240.0,
"function_hash": "208629292612315072302805219788446905948"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3af84383e7abdc5e63435817bb73a268e7c3637",
"id": "CVE-2022-49829-2f89f41a",
"deprecated": false,
"target": {
"function": "drm_sched_entity_kill_jobs_cb",
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"length": 240.0,
"function_hash": "208629292612315072302805219788446905948"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5f4b38362df93594cb426b04979d8834122f159",
"id": "CVE-2022-49829-4fde4939",
"deprecated": false,
"target": {
"function": "drm_sched_entity_kill_jobs",
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"length": 617.0,
"function_hash": "45744746834259902457575659441983426569"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3af84383e7abdc5e63435817bb73a268e7c3637",
"id": "CVE-2022-49829-928e9fa6",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"20840968560324666702029058402356256046",
"77344804542298997006449659082092837975",
"105639724023412165038224176385421804879",
"280400281316024522769982252248998616988",
"80858026720981180514751272260087075470",
"300202246175540834128392084294239168560",
"160562233325474514896908146973125550481",
"325107530256125944782465612764841210364",
"184888577496151998011151840414316453535",
"333909241853917789126863105940322137743",
"282126865330598630408552615190381373022"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5f4b38362df93594cb426b04979d8834122f159",
"id": "CVE-2022-49829-a74fe92e",
"deprecated": false,
"target": {
"file": "drivers/gpu/drm/scheduler/sched_entity.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"20840968560324666702029058402356256046",
"77344804542298997006449659082092837975",
"105639724023412165038224176385421804879",
"280400281316024522769982252248998616988",
"80858026720981180514751272260087075470",
"300202246175540834128392084294239168560",
"160562233325474514896908146973125550481",
"325107530256125944782465612764841210364",
"184888577496151998011151840414316453535",
"333909241853917789126863105940322137743",
"282126865330598630408552615190381373022"
]
},
"signature_type": "Line"
}
]