CVE-2023-53754
published 2025-12-08CVE-2023-53754: In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals zero and…
PriorityP419low5.5
EPSS
0.19%
8.5th percentile
In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns false, drbl_regs_memmap_p is not remapped. This passes a NULL
pointer to iounmap(), which can trigger a WARN() on certain arches.
When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns true, drbl_regs_memmap_p may has been remapped and
ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a
NULL pointer to iounmap().
To fix these issues, we need to add null checks before iounmap(), and
change some goto labels.
Affected
19 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.37-1 (bookworm) | linux 6.1.37-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < 74d90f92eafe8ccd12827228236a28a94eda6bcc | 74d90f92eafe8ccd12827228236a28a94eda6bcc |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < bab8dc38b1a0a12bc064fc064269033bdcf5b88e | bab8dc38b1a0a12bc064fc064269033bdcf5b88e |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < fd8c83d8375b9dac1949f2753485a5c055ebfad0 | fd8c83d8375b9dac1949f2753485a5c055ebfad0 |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < e6f1ef4a53856ed000b0f7265d7e16dcb00f4243 | e6f1ef4a53856ed000b0f7265d7e16dcb00f4243 |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < 631d0fab143bef85ea0813596f1dda36e2b9724c | 631d0fab143bef85ea0813596f1dda36e2b9724c |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < 7e5a54d1f00725a739dcd20f616d82eff4f764bd | 7e5a54d1f00725a739dcd20f616d82eff4f764bd |
| linux | linux | >= 1351e69fc6db30e186295f1c9495d03cef6a01a2 < 91a0c0c1413239d0548b5aac4c82f38f6d53a91e | 91a0c0c1413239d0548b5aac4c82f38f6d53a91e |
| linux | linux_kernel | >= 0 < 5.10.191-1 | 5.10.191-1 |
| linux | linux_kernel | >= 0 < 6.1.37-1 | 6.1.37-1 |
| linux | linux_kernel | >= 0 < 6.3.7-1 | 6.3.7-1 |
| linux | linux_kernel | >= 0 < 6.3.7-1 | 6.3.7-1 |
| linux | linux_kernel | >= 4.17.0 < 5.4.243 | 5.4.243 |
| linux | linux_kernel | >= 5.11.0 < 5.15.111 | 5.15.111 |
| linux | linux_kernel | >= 5.16.0 < 6.1.28 | 6.1.28 |
| linux | linux_kernel | >= 5.5.0 < 5.10.180 | 5.10.180 |
| linux | linux_kernel | >= 6.2.0 < 6.2.15 | 6.2.15 |
| linux | linux_kernel | >= 6.3.0 < 6.3.2 | 6.3.2 |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
osv·2025-12-08
CVE-2023-53754 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns false, drbl_regs_memmap_p is not remapped. This passes a NULL
pointer to iounmap(), which can trigger a WARN() on certain arches.
When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns true, drbl_regs_memmap_p may has been remapped and
ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a
NULL pointer to iounmap().
To fix these issues, we need to add null checks before iounmap(), and
change some goto labels.
GHSA
GHSA-48c4-xwvf-f6cx: In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals
ghsa_unreviewed·2025-12-08
CVE-2023-53754 GHSA-48c4-xwvf-f6cx: In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals
In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns false, drbl_regs_memmap_p is not remapped. This passes a NULL
pointer to iounmap(), which can trigger a WARN() on certain arches.
When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns true, drbl_regs_memmap_p may has been remapped and
ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a
NULL pointer to iounmap().
To fix these issues, we need to add null checks before iounmap(), and
change some goto labels.
OSV
CVE-2023-53754: In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals ze
osv·2025-12-08
CVE-2023-53754 CVE-2023-53754: In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals ze
In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4) returns false, drbl_regs_memmap_p is not remapped. This passes a NULL pointer to iounmap(), which can trigger a WARN() on certain arches. When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4) returns true, drbl_regs_memmap_p may has been remapped and ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a NULL pointer to iounmap(). To fix these issues, we need to add null checks before iounmap(), and change some goto labels.
Red Hat
kernel: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
vendor_redhat·2025-12-08·CVSS 5.5
CVE-2023-53754 [LOW] CWE-476 kernel: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
kernel: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns false, drbl_regs_memmap_p is not remapped. This passes a NULL
pointer to iounmap(), which can trigger a WARN() on certain arches.
When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4)
returns true, drbl_regs_memmap_p may has been remapped and
ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a
NULL pointer to iounmap().
To fix these issues, we need to add null checks before iounmap(), and
change some goto labels.
Package: kernel (Red Hat Enterprise Linux 10) - Not affected
Package:
Debian
CVE-2023-53754: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc:...
vendor_debian·2023
CVE-2023-53754 CVE-2023-53754: linux - In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc:...
In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4) returns false, drbl_regs_memmap_p is not remapped. This passes a NULL pointer to iounmap(), which can trigger a WARN() on certain arches. When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4) returns true, drbl_regs_memmap_p may has been remapped and ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a NULL pointer to iounmap(). To fix these issues, we need to add null checks before iounmap(), and change some goto labels.
Scope: local
bookworm: resolved (fixed in 6.1.37-1)
bullseye: resolved (fixed in 5.10.191-1)
forky: resolved (fixed in 6.3.7-1)
sid: resolved
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/631d0fab143bef85ea0813596f1dda36e2b9724chttps://git.kernel.org/stable/c/74d90f92eafe8ccd12827228236a28a94eda6bcchttps://git.kernel.org/stable/c/7e5a54d1f00725a739dcd20f616d82eff4f764bdhttps://git.kernel.org/stable/c/91a0c0c1413239d0548b5aac4c82f38f6d53a91ehttps://git.kernel.org/stable/c/bab8dc38b1a0a12bc064fc064269033bdcf5b88ehttps://git.kernel.org/stable/c/e6f1ef4a53856ed000b0f7265d7e16dcb00f4243https://git.kernel.org/stable/c/fd8c83d8375b9dac1949f2753485a5c055ebfad0
2025-12-08
Published