CVE-2024-34030

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-34030
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-34030.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-34030
Downstream
Related
Published
2024-06-24T13:56:50Z
Modified
2025-10-14T15:18:57.617542Z
Severity
  • 4.7 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
PCI: of_property: Return error for int_map allocation failure
Details

In the Linux kernel, the following vulnerability has been resolved:

PCI: ofproperty: Return error for intmap allocation failure

Return -ENOMEM from ofpcipropintrmap() if kcalloc() fails to prevent a NULL pointer dereference in this case.

[bhelgaas: commit log]

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
407d1a51921e9f28c1bcec647c2205925bd1fdab
Fixed
b5f31d1470c4fdfae368feeb389768ba8d24fb34
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
407d1a51921e9f28c1bcec647c2205925bd1fdab
Fixed
598e4a37a2f8da9144ba1fab04320c32169b6d0d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
407d1a51921e9f28c1bcec647c2205925bd1fdab
Fixed
e6f7d27df5d208b50cae817a91d128fb434bb12c

Affected versions

v6.*

v6.5
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.6
v6.6-rc1
v6.6-rc2
v6.6-rc3
v6.6-rc4
v6.6-rc5
v6.6-rc6
v6.6-rc7
v6.6.1
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.18
v6.6.19
v6.6.2
v6.6.20
v6.6.21
v6.6.22
v6.6.23
v6.6.24
v6.6.25
v6.6.26
v6.6.27
v6.6.28
v6.6.29
v6.6.3
v6.6.30
v6.6.31
v6.6.32
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc1
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.8
v6.8-rc1
v6.8-rc2
v6.8-rc3
v6.8-rc4
v6.8-rc5
v6.8-rc6
v6.8-rc7
v6.9
v6.9-rc1
v6.9-rc2
v6.9-rc3
v6.9-rc4
v6.9-rc5
v6.9-rc6
v6.9-rc7
v6.9.1
v6.9.2
v6.9.3

Database specific

{
    "vanir_signatures": [
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "266191608477295044808368839830549354393",
                    "62264170658205156846116498256238045659",
                    "191842658335806996943255536141001004996",
                    "28339608921386831748558397924374181709"
                ]
            },
            "deprecated": false,
            "id": "CVE-2024-34030-004b26cd",
            "target": {
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Line",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6f7d27df5d208b50cae817a91d128fb434bb12c"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 2342.0,
                "function_hash": "143046350002429393948212583209928168298"
            },
            "deprecated": false,
            "id": "CVE-2024-34030-2820f774",
            "target": {
                "function": "of_pci_prop_intr_map",
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598e4a37a2f8da9144ba1fab04320c32169b6d0d"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "266191608477295044808368839830549354393",
                    "62264170658205156846116498256238045659",
                    "191842658335806996943255536141001004996",
                    "28339608921386831748558397924374181709"
                ]
            },
            "deprecated": false,
            "id": "CVE-2024-34030-2beb8a4d",
            "target": {
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Line",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5f31d1470c4fdfae368feeb389768ba8d24fb34"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 2342.0,
                "function_hash": "143046350002429393948212583209928168298"
            },
            "deprecated": false,
            "id": "CVE-2024-34030-2fe27394",
            "target": {
                "function": "of_pci_prop_intr_map",
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6f7d27df5d208b50cae817a91d128fb434bb12c"
        },
        {
            "signature_version": "v1",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "266191608477295044808368839830549354393",
                    "62264170658205156846116498256238045659",
                    "191842658335806996943255536141001004996",
                    "28339608921386831748558397924374181709"
                ]
            },
            "deprecated": false,
            "id": "CVE-2024-34030-c03ff2f5",
            "target": {
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Line",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@598e4a37a2f8da9144ba1fab04320c32169b6d0d"
        },
        {
            "signature_version": "v1",
            "digest": {
                "length": 2342.0,
                "function_hash": "143046350002429393948212583209928168298"
            },
            "deprecated": false,
            "id": "CVE-2024-34030-e0f360ad",
            "target": {
                "function": "of_pci_prop_intr_map",
                "file": "drivers/pci/of_property.c"
            },
            "signature_type": "Function",
            "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5f31d1470c4fdfae368feeb389768ba8d24fb34"
        }
    ]
}

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.6.0
Fixed
6.6.33
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.9.4