CVE-2023-54307
published 2025-12-30CVE-2023-54307: In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: fix memory leak in probe() Smatch complains that: drivers/ptp/ptp_qoriq.c…
PriorityP418medium5.3
EPSS
0.18%
7.7th percentile
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
Affected
17 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.25-1 (bookworm) | linux 6.1.25-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < 46c4993a1514eea3bbc7147d0c81c23cc06c6bed | 46c4993a1514eea3bbc7147d0c81c23cc06c6bed |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < 3907fcb5a439933cf8c10d6dc300bc11eba30de3 | 3907fcb5a439933cf8c10d6dc300bc11eba30de3 |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < c0de1a26e6595b0e7969c5b35990a77a2d93104f | c0de1a26e6595b0e7969c5b35990a77a2d93104f |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < 43b4331ce0cd88ccba425e0702ba35c1a52daccf | 43b4331ce0cd88ccba425e0702ba35c1a52daccf |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < c960785c8168d0e572101ed921b9be3934ed0bc9 | c960785c8168d0e572101ed921b9be3934ed0bc9 |
| linux | linux | >= 7f4399ba405b6201fb318b43091703a34b1489ab < f33642224e38d7e0d59336e10e7b4e370b1c4506 | f33642224e38d7e0d59336e10e7b4e370b1c4506 |
| linux | linux_kernel | >= 0 < 5.10.178-1 | 5.10.178-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 0 < 6.1.25-1 | 6.1.25-1 |
| linux | linux_kernel | >= 5.11.0 < 5.15.106 | 5.15.106 |
| linux | linux_kernel | >= 5.16.0 < 6.1.23 | 6.1.23 |
| linux | linux_kernel | >= 5.2.0 < 5.4.240 | 5.4.240 |
| linux | linux_kernel | >= 5.5.0 < 5.10.177 | 5.10.177 |
| linux | linux_kernel | >= 6.2.0 < 6.2.10 | 6.2.10 |
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
CVE-2023-54307: In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: fix memory leak in probe() Smatch complains that: drivers/ptp/ptp_qoriq
osv·2025-12-30
CVE-2023-54307 CVE-2023-54307: In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: fix memory leak in probe() Smatch complains that: drivers/ptp/ptp_qoriq
In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: fix memory leak in probe() Smatch complains that: drivers/ptp/ptp_qoriq.c ptp_qoriq_probe() warn: 'base' from ioremap() not released. Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'. This is only a bug if ptp_qoriq_init() returns on the first -ENODEV error path. For other error paths ptp_qoriq->base and base are the same. And this change makes the code more readable.
OSV
ptp_qoriq: fix memory leak in probe()
osv·2025-12-30
CVE-2023-54307 ptp_qoriq: fix memory leak in probe()
ptp_qoriq: fix memory leak in probe()
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
GHSA
GHSA-36j9-v89w-79c6: In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qor
ghsa_unreviewed·2025-12-30
CVE-2023-54307 GHSA-36j9-v89w-79c6: In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qor
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
Red Hat
kernel: ptp_qoriq: fix memory leak in probe()
vendor_redhat·2025-12-30
CVE-2023-54307 kernel: ptp_qoriq: fix memory leak in probe()
kernel: ptp_qoriq: fix memory leak in probe()
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
Package: kernel (Red Hat Enterprise Linux 10) - Not affected
Package: kernel (Red Hat Enterprise Linux 6) - Not affected
Package: kernel (Red Hat Enterprise Linux 7) - Not affected
Package: kernel-rt (Red Hat Enterprise Linux 7) - Not affected
Package: kernel (Red Hat Enterprise
Debian
CVE-2023-54307: linux - In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: ...
vendor_debian·2023
CVE-2023-54307 CVE-2023-54307: linux - In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: ...
In the Linux kernel, the following vulnerability has been resolved: ptp_qoriq: fix memory leak in probe() Smatch complains that: drivers/ptp/ptp_qoriq.c ptp_qoriq_probe() warn: 'base' from ioremap() not released. Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'. This is only a bug if ptp_qoriq_init() returns on the first -ENODEV error path. For other error paths ptp_qoriq->base and base are the same. And this change makes the code more readable.
Scope: local
bookworm: resolved (fixed in 6.1.25-1)
bullseye: resolved (fixed in 5.10.178-1)
forky: resolved (fixed in 6.1.25-1)
sid: resolved (fixed in 6.1.25-1)
trixie: resolved (fixed in 6.1.25-1)
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2023-54307 kernel: ptp_qoriq: fix memory leak in probe()
bugzilla·2025-12-30
CVE-2023-54307 CVE-2023-54307 kernel: ptp_qoriq: fix memory leak in probe()
CVE-2023-54307 kernel: ptp_qoriq: fix memory leak in probe()
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
Discussion:
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2025123034-CVE-2023-54307-1ddf@gregkh/T
Wiz
CVE-2023-54307 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 5.3
CVE-2023-54307 [MEDIUM] CVE-2023-54307 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2023-54307 :
Linux Debian vulnerability analysis and mitigation
In the Linux kernel, the following vulnerability has been resolved:
ptp_qoriq: fix memory leak in probe()
Smatch complains that:
drivers/ptp/ptp_qoriq.c ptp_qoriq_probe()
warn: 'base' from ioremap() not released.
Fix this by revising the parameter from 'ptp_qoriq->base' to 'base'.
This is only a bug if ptp_qoriq_init() returns on the
first -ENODEV error path.
For other error paths ptp_qoriq->base and base are the same.
And this change makes the code more readable.
Source : NVD
Published December 30, 2025
CNA Score N/A
Affected Technologies
Linux Debian
Linux Ubuntu
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 10.8
https://git.kernel.org/stable/c/3907fcb5a439933cf8c10d6dc300bc11eba30de3https://git.kernel.org/stable/c/43b4331ce0cd88ccba425e0702ba35c1a52daccfhttps://git.kernel.org/stable/c/46c4993a1514eea3bbc7147d0c81c23cc06c6bedhttps://git.kernel.org/stable/c/c0de1a26e6595b0e7969c5b35990a77a2d93104fhttps://git.kernel.org/stable/c/c960785c8168d0e572101ed921b9be3934ed0bc9https://git.kernel.org/stable/c/f33642224e38d7e0d59336e10e7b4e370b1c4506
2025-12-30
Published