CVE-2023-54317

High

Description

In the Linux kernel, the following vulnerability has been resolved: dm flakey: don't corrupt the zero page When we need to zero some range on a block device, the function __blkdev_issue_zero_pages submits a write bio with the bio vector pointing to the zero page. If we use dm-flakey with corrupt bio writes option, it will corrupt the content of the zero page which results in crashes of various userspace programs. Glibc assumes that memory returned by mmap is zeroed and it uses it for calloc implementation; if the newly mapped memory is not zeroed, calloc will return non-zeroed memory. Fix this bug by testing if the page is equal to ZERO_PAGE(0) and avoiding the corruption in this case.

SeverityHigh
CVSS7.8
Exploit probability—
ProductLinux
PublishedDec 30, 2025
First seenDec 30, 2025

How to fix

Update
  • Linux Linuxb7f8892f672222dbfcc721f51edc03963212b249, 98e311be44dbe31ad9c42aa067b2359bac451fda, 3c4a56ef7c538d16c1738ba0ccea9e7146105b5a, f2b478228bfdd11e358c5bc197561331f5d5c394, ff60b2bb680ebcaf8890814dd51084a022891469, be360c83f2d810493c04f999d69ec9152981e0c0, 63d31617883d64b43b0e2d529f0751f40713ecae, f50714b57aecb6b3dc81d578e295f86d9c73f078, 4.14.308, 4.19.276, 4.10 or later

Affected products

ProductAffected versionsFixed in
Linux Linuxc6cd92fcabd6cc78bb1808c6a18245c842722fc1 ≤ v < b7f8892f672222dbfcc721f51edc03963212b249, d4c637af2e56ee1ec66ee34d0ac5a13c75911aec ≤ v < 98e311be44dbe31ad9c42aa067b2359bac451fda, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < 3c4a56ef7c538d16c1738ba0ccea9e7146105b5a, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < f2b478228bfdd11e358c5bc197561331f5d5c394, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < ff60b2bb680ebcaf8890814dd51084a022891469, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < be360c83f2d810493c04f999d69ec9152981e0c0, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < 63d31617883d64b43b0e2d529f0751f40713ecae, a00f5276e26636cbf72f24f79831026d2e2868e7 ≤ v < f50714b57aecb6b3dc81d578e295f86d9c73f078, 1ed7c9f45fb893877ffa7cedd7aa61beaadbb328, 4.14.158 ≤ v < 4.14.308, 4.19.88 ≤ v < 4.19.276, 4.9.206 ≤ v < 4.10, 5.0b7f8892f672222dbfcc721f51edc03963212b249, 98e311be44dbe31ad9c42aa067b2359bac451fda, 3c4a56ef7c538d16c1738ba0ccea9e7146105b5a, f2b478228bfdd11e358c5bc197561331f5d5c394, ff60b2bb680ebcaf8890814dd51084a022891469, be360c83f2d810493c04f999d69ec9152981e0c0, 63d31617883d64b43b0e2d529f0751f40713ecae, f50714b57aecb6b3dc81d578e295f86d9c73f078, 4.14.308, 4.19.276, 4.10

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2023-54317 · Linux · Dark Radar