In the Linux kernel, the following vulnerability has been resolved:
drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
In psb_intel_lvds_get_modes(), the return value of drm_mode_duplicate() is
assigned to mode, which will lead to a possible NULL pointer dereference
on failure of drm_mode_duplicate(). Add a check to avoid npd.
[
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "unaffected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/gpu/drm/gma500/psb_intel_lvds.c"
],
"versions": [
{
"version": "89c78134cc54",
"lessThan": "13b5f3ee94bd",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "d6ad202f73f8",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "6735d02ead7d",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "7e52c62ff029",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "f70ffeca5464",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "46d2ef272957",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "475a5b3b7c8e",
"status": "affected",
"versionType": "git"
},
{
"version": "89c78134cc54",
"lessThan": "2df7aac81070",
"status": "affected",
"versionType": "git"
}
]
},
{
"product": "Linux",
"vendor": "Linux",
"defaultStatus": "affected",
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"programFiles": [
"drivers/gpu/drm/gma500/psb_intel_lvds.c"
],
"versions": [
{
"version": "3.3",
"status": "affected"
},
{
"version": "0",
"lessThan": "3.3",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "4.19.320",
"lessThanOrEqual": "4.19.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.4.282",
"lessThanOrEqual": "5.4.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.10.224",
"lessThanOrEqual": "5.10.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "5.15.165",
"lessThanOrEqual": "5.15.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "6.1.103",
"lessThanOrEqual": "6.1.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "6.6.44",
"lessThanOrEqual": "6.6.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "6.10.3",
"lessThanOrEqual": "6.10.*",
"status": "unaffected",
"versionType": "custom"
},
{
"version": "6.11",
"lessThanOrEqual": "*",
"status": "unaffected",
"versionType": "original_commit_for_fix"
}
]
}
]
git.kernel.org/stable/c/13b5f3ee94bdbdc4b5f40582aab62977905aedee
git.kernel.org/stable/c/2df7aac81070987b0f052985856aa325a38debf6
git.kernel.org/stable/c/46d2ef272957879cbe30a884574320e7f7d78692
git.kernel.org/stable/c/475a5b3b7c8edf6e583a9eb59cf28ea770602e14
git.kernel.org/stable/c/6735d02ead7dd3adf74eb8b70aebd09e0ce78ec9
git.kernel.org/stable/c/7e52c62ff029f95005915c0a11863b5fb5185c8c
git.kernel.org/stable/c/d6ad202f73f8edba0cbc0065aa57a79ffe8fdcdc
git.kernel.org/stable/c/f70ffeca546452d1acd3a70ada56ecb2f3e7f811