In the Linux kernel, the following vulnerability has been resolved:
iommu/arm-smmu-v3: check return value after calling platformgetresource()
It will cause null-ptr-deref if platformgetresource() returns NULL, we need check the return value.
[
{
"signature_version": "v1",
"id": "CVE-2022-49319-00fce140",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125879847962808349265853453212003630717",
"217243275461781355412587153003235469515",
"66478228407791751516711896117956127501",
"59120042918073098545843852707809671806"
]
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db728a891f9177b044aaca89b678f6b5e24d5cc3",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-0a4197cb",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125879847962808349265853453212003630717",
"217243275461781355412587153003235469515",
"66478228407791751516711896117956127501",
"59120042918073098545843852707809671806"
]
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54cf47da0c7532d151d76e5d63f5936191698c44",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-14f3d6c9",
"signature_type": "Function",
"digest": {
"length": 1889.0,
"function_hash": "142481436823068549453350905902291357767"
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c",
"function": "arm_smmu_device_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b131fa8c1d2afd05d0b7598621114674289c2fbb",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-2d94adcb",
"signature_type": "Function",
"digest": {
"length": 1889.0,
"function_hash": "142481436823068549453350905902291357767"
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c",
"function": "arm_smmu_device_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@db728a891f9177b044aaca89b678f6b5e24d5cc3",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-54552bf3",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125879847962808349265853453212003630717",
"217243275461781355412587153003235469515",
"66478228407791751516711896117956127501",
"59120042918073098545843852707809671806"
]
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54c1e0e3bbcab2abe25b2874a43050ae5df87831",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-5c8e93a0",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125879847962808349265853453212003630717",
"217243275461781355412587153003235469515",
"66478228407791751516711896117956127501",
"59120042918073098545843852707809671806"
]
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb0f1c5eb8d60b3e018ba7c87da249b52674ebe6",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-9240d56c",
"signature_type": "Function",
"digest": {
"length": 1889.0,
"function_hash": "142481436823068549453350905902291357767"
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c",
"function": "arm_smmu_device_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fb0f1c5eb8d60b3e018ba7c87da249b52674ebe6",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-a35c5d7f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"125879847962808349265853453212003630717",
"217243275461781355412587153003235469515",
"66478228407791751516711896117956127501",
"59120042918073098545843852707809671806"
]
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b131fa8c1d2afd05d0b7598621114674289c2fbb",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-a9729112",
"signature_type": "Function",
"digest": {
"length": 1846.0,
"function_hash": "214182735384798138316942694757100439699"
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c",
"function": "arm_smmu_device_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54c1e0e3bbcab2abe25b2874a43050ae5df87831",
"deprecated": false
},
{
"signature_version": "v1",
"id": "CVE-2022-49319-fc3d1caa",
"signature_type": "Function",
"digest": {
"length": 1889.0,
"function_hash": "142481436823068549453350905902291357767"
},
"target": {
"file": "drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c",
"function": "arm_smmu_device_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54cf47da0c7532d151d76e5d63f5936191698c44",
"deprecated": false
}
]