In the Linux kernel, the following vulnerability has been resolved:
drm/msm/hdmi: check return value after calling platformgetresource_byname()
It will cause null-ptr-deref if platformgetresource_byname() returns NULL, we need check the return value.
Patchwork: https://patchwork.freedesktop.org/patch/482992/
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/49xxx/CVE-2022-49495.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49495.json"
[
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9cb951d11a4ace4de5c50b1178ad211de17079e",
"deprecated": false,
"digest": {
"function_hash": "290334126795225895811715518930129360841",
"length": 3464.0
},
"id": "CVE-2022-49495-3e0e0df9",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0978fcce91b90b561b8c82e7c492ba9fc8440eef",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-40ad0bd8",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1bfacf0daf25a5fc7d667399d6ff2dffda84cd8",
"deprecated": false,
"digest": {
"function_hash": "76532066562814544436506896180556349552",
"length": 3482.0
},
"id": "CVE-2022-49495-53781042",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cd66a8016b872a153bf892fe4258cbc0dacf5b1",
"deprecated": false,
"digest": {
"function_hash": "290334126795225895811715518930129360841",
"length": 3464.0
},
"id": "CVE-2022-49495-6098310a",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6369dda4a2209142ab819f01d3d2076d81e3ebdd",
"deprecated": false,
"digest": {
"function_hash": "330813301645789703564977836095671557652",
"length": 3246.0
},
"id": "CVE-2022-49495-726d2eed",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b3ed7547b1a052209da6c4ab886ffe0eed88c42",
"deprecated": false,
"digest": {
"function_hash": "290334126795225895811715518930129360841",
"length": 3464.0
},
"id": "CVE-2022-49495-769cf30e",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb1ee33efccb8b107ee04b7b3441820de3fd2da",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-821c7582",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5495a5c51c1d11c6ffc13aa2befffec0c2651a",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"106680009254224032725026296693494666795",
"194794770502001973279825709618388704183"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-8eb18ac1",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0978fcce91b90b561b8c82e7c492ba9fc8440eef",
"deprecated": false,
"digest": {
"function_hash": "290334126795225895811715518930129360841",
"length": 3464.0
},
"id": "CVE-2022-49495-affc3add",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb1ee33efccb8b107ee04b7b3441820de3fd2da",
"deprecated": false,
"digest": {
"function_hash": "166185586784776876276196942057555424509",
"length": 3452.0
},
"id": "CVE-2022-49495-b33ce965",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2b3ed7547b1a052209da6c4ab886ffe0eed88c42",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-c5714750",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a36e506711548df923ceb7ec9f6001375be799a5",
"deprecated": false,
"digest": {
"function_hash": "86889938256360991541633260407669813268",
"length": 3221.0
},
"id": "CVE-2022-49495-ca56d0d4",
"signature_type": "Function"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a36e506711548df923ceb7ec9f6001375be799a5",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"106680009254224032725026296693494666795",
"194794770502001973279825709618388704183"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-ce43cd70",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9cb951d11a4ace4de5c50b1178ad211de17079e",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-e0570282",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6369dda4a2209142ab819f01d3d2076d81e3ebdd",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-ecbc08cf",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c1bfacf0daf25a5fc7d667399d6ff2dffda84cd8",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-f54cfccc",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cd66a8016b872a153bf892fe4258cbc0dacf5b1",
"deprecated": false,
"digest": {
"line_hashes": [
"151612948857882601285411571676371309944",
"106203686216934865010483538639185098021",
"277317593043934292016499214683334832774",
"250696163368102550937624990533804283609"
],
"threshold": 0.9
},
"id": "CVE-2022-49495-f604ede0",
"signature_type": "Line"
},
{
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/msm/hdmi/hdmi.c",
"function": "msm_hdmi_init"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5495a5c51c1d11c6ffc13aa2befffec0c2651a",
"deprecated": false,
"digest": {
"function_hash": "86889938256360991541633260407669813268",
"length": 3221.0
},
"id": "CVE-2022-49495-fe29ecac",
"signature_type": "Function"
}
]