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.
[
{
"id": "CVE-2024-36014-0be6f570",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4b52d49383306ef73fd1bd9102538beebb0fe07"
},
{
"id": "CVE-2024-36014-10e13131",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1f95aede6285dba6dd036d907196f35ae3a11ea"
},
{
"id": "CVE-2024-36014-1139a094",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b77620730f614059db2470e8ebab3e725280fc6d"
},
{
"id": "CVE-2024-36014-1ae249ee",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e54d4e95120641216dfe91a6c49f116a9f68490"
},
{
"id": "CVE-2024-36014-655bbdca",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3e54d4e95120641216dfe91a6c49f116a9f68490"
},
{
"id": "CVE-2024-36014-7241ee3c",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6cc5dd06336ed8bb3a7a1fc5aaf7d5e88bc0818"
},
{
"id": "CVE-2024-36014-7e86c7df",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a5fa5b40a278a3ca978fed64707bd27614adb1eb"
},
{
"id": "CVE-2024-36014-8a05ce68",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93f76ec1eddce60dbb5885cbc0d7df54adee4639"
},
{
"id": "CVE-2024-36014-8c70b9be",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@565d9ad7e5a18eb69ed8b66a9e9bb3f45346520c"
},
{
"id": "CVE-2024-36014-9e7545d1",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@335cc45ef2b81b68be63c698b4f867a530bdf7a5"
},
{
"id": "CVE-2024-36014-a801a723",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a5fa5b40a278a3ca978fed64707bd27614adb1eb"
},
{
"id": "CVE-2024-36014-bcc8eaa4",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@335cc45ef2b81b68be63c698b4f867a530bdf7a5"
},
{
"id": "CVE-2024-36014-c34d3331",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6cc5dd06336ed8bb3a7a1fc5aaf7d5e88bc0818"
},
{
"id": "CVE-2024-36014-c4e68b9f",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@565d9ad7e5a18eb69ed8b66a9e9bb3f45346520c"
},
{
"id": "CVE-2024-36014-cdfd7b7f",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a1f95aede6285dba6dd036d907196f35ae3a11ea"
},
{
"id": "CVE-2024-36014-e751aefa",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b77620730f614059db2470e8ebab3e725280fc6d"
},
{
"id": "CVE-2024-36014-ea357b2b",
"digest": {
"length": 221.0,
"function_hash": "241287308112296191665485389117738238877"
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c",
"function": "malidp_mw_connector_reset"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@93f76ec1eddce60dbb5885cbc0d7df54adee4639"
},
{
"id": "CVE-2024-36014-f94e036b",
"digest": {
"line_hashes": [
"260590220445990489911662673257847061727",
"123041312520802074931492106838405711843",
"105282501531031054222695244913290458515",
"60383394771301456424219781419766293591"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "drivers/gpu/drm/arm/malidp_mw.c"
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e4b52d49383306ef73fd1bd9102538beebb0fe07"
}
]