PatchSiren cyber security CVE debrief
CVE-2023-52614 Linux CVE debrief
CVE-2023-52614 is a Linux kernel memory-safety issue in PM/devfreq’s trans_stat_show() path. According to the CVE record and referenced kernel patches, the function could overrun its output buffer while building transition statistics. The fix replaces snprintf with scnprintf, stops when PAGE_SIZE would be exceeded, emits a warning that statistics are disabled, and returns -EFBIG when the full table cannot fit. NVD rates the issue HIGH (CVSS 7.8) and scopes it to local, low-privilege attack conditions.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2024-03-18
- Original CVE updated
- 2026-08-04
- Advisory published
- 2024-03-18
- Advisory updated
- 2026-08-04
Who should care
Linux kernel maintainers, distro security teams, embedded and appliance vendors shipping affected kernel branches, and operators of systems that expose devfreq statistics to local users should prioritize this advisory.
Technical summary
The vulnerable code path is in the Linux kernel power-management devfreq subsystem’s trans_stat_show() function. The supplied CVE description says the function could write past PAGE_SIZE while formatting a transition table, creating a buffer overflow condition. The documented remediation uses scnprintf with PAGE_SIZE bounds, adds an early exit if output would exceed PAGE_SIZE, warns when statistics are disabled due to size, and returns -EFBIG. The ABI documentation is also updated to reflect that this interface can fail with -EFBIG.
Defensive priority
High. This is a kernel buffer overflow with CVSS 7.8, local attack vector, and high impact to confidentiality, integrity, and availability. Prioritize patched kernels on exposed or multi-user systems.
Recommended defensive actions
- Move affected systems to kernel releases at or beyond the fixed versions listed by NVD: 5.10.216, 5.15.149, 6.1.76, 6.6.15, or 6.7.3, or apply the relevant stable backport from your vendor.
- Verify that your distribution kernel includes the backported devfreq/trans_stat_show fix; do not rely only on upstream version numbers if you consume vendor kernels.
- Track vendor and downstream advisories for this issue, including the referenced Debian LTS notice, to confirm package-level remediation.
- Review any tooling or scripts that read devfreq transition statistics so they tolerate -EFBIG after the ABI update.
- If immediate patching is not possible, reduce exposure of affected multi-user systems to untrusted local accounts until remediation is complete.
Evidence notes
This debrief is based only on the supplied CVE record, NVD metadata, and referenced official patch/advisory links. The CVE was published on 2024-03-18 and last modified by NVD on 2026-05-12. NVD lists affected Linux kernel version ranges and a CVSS 3.1 vector of AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. The kernel references are stable patch links, and a Debian LTS announcement is also cited.
Sources and references
Verified primary and authoritative sources
-
CVE-2023-52614 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2023-52614
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2023-52614 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2023-52614
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/087de000e4f8c878c81d9dd3725f00a1d292980c
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/08e23d05fa6dc4fc13da0ccf09defdd4bbc92ff4
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/796d3fad8c35ee9df9027899fb90ceaeb41b958f
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8a7729cda2dd276d7a3994638038fb89035b6f2c
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a979f56aa4b93579cf0e4265ae04d7e9300fd3e8
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/eaef4650fa2050147ca25fd7ee43bc0082e03c87
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html
af854a3a-2127-422b-91ae-364da2661108 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.