In the Linux kernel, the following vulnerability has been resolved:
drm/shmem-helper: Remove errant put in error path
drmgemshmem_mmap() doesn't own this reference, resulting in the GEM object getting prematurely freed leading to a later use-after-free.
[
{
"id": "CVE-2022-48981-572ab5c7",
"target": {
"function": "drm_gem_shmem_mmap",
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"length": 521.0,
"function_hash": "243787653369830459546915285364557325540"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@586847b98e20ab02212ca5c1fc46680384e68a28",
"signature_type": "Function"
},
{
"id": "CVE-2022-48981-5ab9f629",
"target": {
"function": "drm_gem_shmem_mmap",
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"length": 552.0,
"function_hash": "44257877194513364949874203594417881875"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e3da8bb92fcfa7a1d232cf55f9e6c49bb84942",
"signature_type": "Function"
},
{
"id": "CVE-2022-48981-621bbc60",
"target": {
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"248923381390135594968018420051993469958",
"100144767518889941345526718470031108721",
"321027563013411149682707921487279379165",
"60937788685040517855328417936507022482",
"72830558394483207274113574955257389865",
"187019379225260902552077409213846156070",
"189949397851508510697580198564197159151"
],
"threshold": 0.9
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83e3da8bb92fcfa7a1d232cf55f9e6c49bb84942",
"signature_type": "Line"
},
{
"id": "CVE-2022-48981-79ed7367",
"target": {
"function": "drm_gem_shmem_mmap",
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"length": 569.0,
"function_hash": "110790199124911389527793847803891023845"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a4da05acd062ae7774b6b19cef2b7d922902d36",
"signature_type": "Function"
},
{
"id": "CVE-2022-48981-9df9bfee",
"target": {
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"212144768911367379686877815163210541727",
"141322221903449279518286920838312710151",
"321027563013411149682707921487279379165",
"60937788685040517855328417936507022482",
"140846669818129097917442186506192051092",
"49402344155794700566740390347893411141",
"45637848343565800544235515797052304028"
],
"threshold": 0.9
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@585a07b820059462e0c93b76c7de2cd946b26b40",
"signature_type": "Line"
},
{
"id": "CVE-2022-48981-ce434bed",
"target": {
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"248923381390135594968018420051993469958",
"100144767518889941345526718470031108721",
"321027563013411149682707921487279379165",
"60937788685040517855328417936507022482",
"84486949165926584617918525809464107488",
"62417821476699461294261694286779796548",
"213859144596149854452284128813925859233"
],
"threshold": 0.9
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24013314be6ee4ee456114a671e9fa3461323de8",
"signature_type": "Line"
},
{
"id": "CVE-2022-48981-dce5a31a",
"target": {
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"237461651089222524703226269340491532075",
"222784488584582764159818909735431169481",
"321027563013411149682707921487279379165",
"60937788685040517855328417936507022482",
"72830558394483207274113574955257389865",
"187019379225260902552077409213846156070",
"277037035304780547866462263787263026777"
],
"threshold": 0.9
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a4da05acd062ae7774b6b19cef2b7d922902d36",
"signature_type": "Line"
},
{
"id": "CVE-2022-48981-f98c8b33",
"target": {
"function": "drm_gem_shmem_mmap",
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"length": 337.0,
"function_hash": "138177190938619194581158151013989211783"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@585a07b820059462e0c93b76c7de2cd946b26b40",
"signature_type": "Function"
},
{
"id": "CVE-2022-48981-fa3120fb",
"target": {
"function": "drm_gem_shmem_mmap",
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"length": 521.0,
"function_hash": "243787653369830459546915285364557325540"
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@24013314be6ee4ee456114a671e9fa3461323de8",
"signature_type": "Function"
},
{
"id": "CVE-2022-48981-fc735b88",
"target": {
"file": "drivers/gpu/drm/drm_gem_shmem_helper.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"248923381390135594968018420051993469958",
"100144767518889941345526718470031108721",
"321027563013411149682707921487279379165",
"60937788685040517855328417936507022482",
"84486949165926584617918525809464107488",
"62417821476699461294261694286779796548",
"213859144596149854452284128813925859233"
],
"threshold": 0.9
},
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@586847b98e20ab02212ca5c1fc46680384e68a28",
"signature_type": "Line"
}
]