In the Linux kernel, the following vulnerability has been resolved:
pci_iounmap(): Fix MMIO mapping leak
The #ifdef ARCHHASGENERICIOPORTMAP accidentally also guards iounmap(), which means MMIO mappings are leaked.
Move the guard so we call iounmap() for MMIO mappings.
[
    {
        "id": "CVE-2024-26977-05f50e0d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3749345a9b7295dd071d0ed589634cb46364f77"
    },
    {
        "id": "CVE-2024-26977-1ad34742",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5d40f02e7222da032c2042aebcf2a07de9b342f"
    },
    {
        "id": "CVE-2024-26977-3ba24812",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af280e137e273935f2e09f4d73169998298792ed"
    },
    {
        "id": "CVE-2024-26977-5245f04f",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3749345a9b7295dd071d0ed589634cb46364f77"
    },
    {
        "id": "CVE-2024-26977-5920b037",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5d40f02e7222da032c2042aebcf2a07de9b342f"
    },
    {
        "id": "CVE-2024-26977-6b591e86",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d21d0356aa44157a62e39c0d1a13d4c69a8d0c8"
    },
    {
        "id": "CVE-2024-26977-8a7a8dc0",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d21d0356aa44157a62e39c0d1a13d4c69a8d0c8"
    },
    {
        "id": "CVE-2024-26977-ae1664b3",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7626913652cc786c238e2dd7d8740b17d41b2637"
    },
    {
        "id": "CVE-2024-26977-b4ce2e56",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e4b23e7a7b33a1e56bfa3e5598138a2234d55b6"
    },
    {
        "id": "CVE-2024-26977-e0d67efd",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "lib/pci_iomap.c",
            "function": "pci_iounmap"
        },
        "digest": {
            "function_hash": "327278369616935693719584965780380356653",
            "length": 239.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af280e137e273935f2e09f4d73169998298792ed"
    },
    {
        "id": "CVE-2024-26977-f882518d",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7626913652cc786c238e2dd7d8740b17d41b2637"
    },
    {
        "id": "CVE-2024-26977-ff055d46",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "lib/pci_iomap.c"
        },
        "digest": {
            "line_hashes": [
                "300516387392027261297141938598956121989",
                "68769094034845249494538340313804039319",
                "18558647213675912993947788869173544637",
                "199560286072974974688430405717545004097",
                "150972829940876300122752318595236523816"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e4b23e7a7b33a1e56bfa3e5598138a2234d55b6"
    }
]