In the Linux kernel, the following vulnerability has been resolved:
drm/arm/malidp: fix a possible null pointer dereference
In malidpmwconnectorreset, new memory is allocated with kzalloc, but no check is performed. In order to prevent null pointer dereferencing, ensure that mwstate is checked before calling _drmatomichelperconnector_reset.
[
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4b52d49383306ef73fd1bd9102538beebb0fe07",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-0be6f570"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1f95aede6285dba6dd036d907196f35ae3a11ea",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-10e13131"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b77620730f614059db2470e8ebab3e725280fc6d",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-1139a094"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e54d4e95120641216dfe91a6c49f116a9f68490",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-1ae249ee"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e54d4e95120641216dfe91a6c49f116a9f68490",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-655bbdca"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6cc5dd06336ed8bb3a7a1fc5aaf7d5e88bc0818",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-7241ee3c"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a5fa5b40a278a3ca978fed64707bd27614adb1eb",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-7e86c7df"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93f76ec1eddce60dbb5885cbc0d7df54adee4639",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-8a05ce68"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@565d9ad7e5a18eb69ed8b66a9e9bb3f45346520c",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-8c70b9be"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@335cc45ef2b81b68be63c698b4f867a530bdf7a5",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-9e7545d1"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a5fa5b40a278a3ca978fed64707bd27614adb1eb",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-a801a723"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@335cc45ef2b81b68be63c698b4f867a530bdf7a5",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-bcc8eaa4"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6cc5dd06336ed8bb3a7a1fc5aaf7d5e88bc0818",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-c34d3331"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@565d9ad7e5a18eb69ed8b66a9e9bb3f45346520c",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-c4e68b9f"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1f95aede6285dba6dd036d907196f35ae3a11ea",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-cdfd7b7f"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b77620730f614059db2470e8ebab3e725280fc6d",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-e751aefa"
},
{
"signature_type": "Function",
"deprecated": false,
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93f76ec1eddce60dbb5885cbc0d7df54adee4639",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"id": "CVE-2024-36014-ea357b2b"
},
{
"signature_type": "Line",
"deprecated": false,
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4b52d49383306ef73fd1bd9102538beebb0fe07",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"id": "CVE-2024-36014-f94e036b"
}
]