2024-07-29 16:00:36 +00:00
{
2024-07-29 17:00:35 +00:00
"data_version" : "4.0" ,
2024-07-29 16:00:36 +00:00
"data_type" : "CVE" ,
"data_format" : "MITRE" ,
"CVE_data_meta" : {
"ID" : "CVE-2024-42090" ,
2024-07-29 17:00:35 +00:00
"ASSIGNER" : "cve@kernel.org" ,
"STATE" : "PUBLIC"
2024-07-29 16:00:36 +00:00
} ,
"description" : {
"description_data" : [
{
"lang" : "eng" ,
2024-07-29 17:00:35 +00:00
"value" : "In the Linux kernel, the following vulnerability has been resolved:\n\npinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER\n\nIn create_pinctrl(), pinctrl_maps_mutex is acquired before calling\nadd_setting(). If add_setting() returns -EPROBE_DEFER, create_pinctrl()\ncalls pinctrl_free(). However, pinctrl_free() attempts to acquire\npinctrl_maps_mutex, which is already held by create_pinctrl(), leading to\na potential deadlock.\n\nThis patch resolves the issue by releasing pinctrl_maps_mutex before\ncalling pinctrl_free(), preventing the deadlock.\n\nThis bug was discovered and resolved using Coverity Static Analysis\nSecurity Testing (SAST) by Synopsys, Inc."
}
]
} ,
"problemtype" : {
"problemtype_data" : [
{
"description" : [
{
"lang" : "eng" ,
"value" : "n/a"
}
]
2024-07-29 16:00:36 +00:00
}
]
2024-07-29 17:00:35 +00:00
} ,
"affects" : {
"vendor" : {
"vendor_data" : [
{
"vendor_name" : "Linux" ,
"product" : {
"product_data" : [
{
"product_name" : "Linux" ,
"version" : {
"version_data" : [
{
"version_affected" : "<" ,
"version_name" : "42fed7ba44e4" ,
"version_value" : "e65a0dc2e85e"
} ,
{
"version_value" : "not down converted" ,
"x_cve_json_5_version_data" : {
"versions" : [
{
"version" : "3.10" ,
"status" : "affected"
} ,
{
"version" : "0" ,
"lessThan" : "3.10" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "4.19.317" ,
"lessThanOrEqual" : "4.19.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "5.4.279" ,
"lessThanOrEqual" : "5.4.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "5.10.221" ,
"lessThanOrEqual" : "5.10.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "5.15.162" ,
"lessThanOrEqual" : "5.15.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "6.1.97" ,
"lessThanOrEqual" : "6.1.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "6.6.37" ,
"lessThanOrEqual" : "6.6.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "6.9.8" ,
"lessThanOrEqual" : "6.9.*" ,
"status" : "unaffected" ,
"versionType" : "custom"
} ,
{
"version" : "6.10" ,
"lessThanOrEqual" : "*" ,
"status" : "unaffected" ,
"versionType" : "original_commit_for_fix"
}
] ,
"defaultStatus" : "affected"
}
}
]
}
}
]
}
}
]
}
} ,
"references" : {
"reference_data" : [
{
"url" : "https://git.kernel.org/stable/c/e65a0dc2e85efb28e182aca50218e8a056d0ce04" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/e65a0dc2e85efb28e182aca50218e8a056d0ce04"
} ,
{
"url" : "https://git.kernel.org/stable/c/420ce1261907e5dbeda1e4daffd5b6c76f8188c0" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/420ce1261907e5dbeda1e4daffd5b6c76f8188c0"
} ,
{
"url" : "https://git.kernel.org/stable/c/b813e3fd102a959c5b208ed68afe27e0137a561b" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/b813e3fd102a959c5b208ed68afe27e0137a561b"
} ,
{
"url" : "https://git.kernel.org/stable/c/01fe2f885f7813f8aed5d3704b384a97b1116a9e" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/01fe2f885f7813f8aed5d3704b384a97b1116a9e"
} ,
{
"url" : "https://git.kernel.org/stable/c/b36efd2e3e22a329444b6b24fa48df6d20ae66e6" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/b36efd2e3e22a329444b6b24fa48df6d20ae66e6"
} ,
{
"url" : "https://git.kernel.org/stable/c/4038c57bf61631219b31f1bd6e92106ec7f084dc" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/4038c57bf61631219b31f1bd6e92106ec7f084dc"
} ,
{
"url" : "https://git.kernel.org/stable/c/48a7a7c9571c3e62f17012dd7f2063e926179ddd" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/48a7a7c9571c3e62f17012dd7f2063e926179ddd"
} ,
{
"url" : "https://git.kernel.org/stable/c/adec57ff8e66aee632f3dd1f93787c13d112b7a1" ,
"refsource" : "MISC" ,
"name" : "https://git.kernel.org/stable/c/adec57ff8e66aee632f3dd1f93787c13d112b7a1"
}
]
} ,
"generator" : {
"engine" : "bippy-c9c4e1df01b2"
2024-07-29 16:00:36 +00:00
}
}