In the Linux kernel, the following vulnerability has been resolved:
drm/vrr: Set VRR capable prop only if it is attached to connector
VRR capable property is not attached by default to the connector It is attached only if VRR is supported. So if the driver tries to call drm core set prop function without it being attached that causes NULL dereference.
[
{
"signature_type": "Function",
"digest": {
"function_hash": "336782024763699598689014055474220067860",
"length": 121.0
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c",
"function": "drm_connector_set_vrr_capable_property"
},
"signature_version": "v1",
"id": "CVE-2022-48843-0e524158",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3534c5c005ef99a1804ed50b8a72cdae254cabb5"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "336782024763699598689014055474220067860",
"length": 121.0
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c",
"function": "drm_connector_set_vrr_capable_property"
},
"signature_version": "v1",
"id": "CVE-2022-48843-195cbd53",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62929726ef0ec72cbbe9440c5d125d4278b99894"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"274403892381287425187581784792550376243",
"238868601409529329126410822780322739598",
"139465504538080158986513100121126630529",
"73108144666145268361161935611501661976"
]
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c"
},
"signature_version": "v1",
"id": "CVE-2022-48843-4a75faf5",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62929726ef0ec72cbbe9440c5d125d4278b99894"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"274403892381287425187581784792550376243",
"238868601409529329126410822780322739598",
"139465504538080158986513100121126630529",
"73108144666145268361161935611501661976"
]
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c"
},
"signature_version": "v1",
"id": "CVE-2022-48843-525ad325",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3534c5c005ef99a1804ed50b8a72cdae254cabb5"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"274403892381287425187581784792550376243",
"238868601409529329126410822780322739598",
"139465504538080158986513100121126630529",
"73108144666145268361161935611501661976"
]
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c"
},
"signature_version": "v1",
"id": "CVE-2022-48843-674097fd",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85271e92ae4f13aa679acaa6cf76b3c36bcb7bab"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "336782024763699598689014055474220067860",
"length": 121.0
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c",
"function": "drm_connector_set_vrr_capable_property"
},
"signature_version": "v1",
"id": "CVE-2022-48843-9357d697",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@85271e92ae4f13aa679acaa6cf76b3c36bcb7bab"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "336782024763699598689014055474220067860",
"length": 121.0
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c",
"function": "drm_connector_set_vrr_capable_property"
},
"signature_version": "v1",
"id": "CVE-2022-48843-cfcaf8c3",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@941e8bcd2b2ba95490738e33dfeca27168452779"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239187238599482046858667795428789956450",
"238868601409529329126410822780322739598",
"139465504538080158986513100121126630529",
"73108144666145268361161935611501661976"
]
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c"
},
"signature_version": "v1",
"id": "CVE-2022-48843-d53da464",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@941e8bcd2b2ba95490738e33dfeca27168452779"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "336782024763699598689014055474220067860",
"length": 121.0
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c",
"function": "drm_connector_set_vrr_capable_property"
},
"signature_version": "v1",
"id": "CVE-2022-48843-d6458318",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ba557d330946c23559aaea2d51ea649fdeca98a"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239187238599482046858667795428789956450",
"238868601409529329126410822780322739598",
"139465504538080158986513100121126630529",
"73108144666145268361161935611501661976"
]
},
"target": {
"file": "drivers/gpu/drm/drm_connector.c"
},
"signature_version": "v1",
"id": "CVE-2022-48843-e6f9c4cd",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ba557d330946c23559aaea2d51ea649fdeca98a"
}
]