cveboard RSS feed

CVE-2023-54317

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2023
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

dm flakey: don't corrupt the zero page

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
c6cd92fcabd6cc78bb1808c6a18245c842722fc1affectedgitb7f8892f672222dbfcc721f51edc03963212b249UnavailableNone listed
d4c637af2e56ee1ec66ee34d0ac5a13c75911aecaffectedgit98e311be44dbe31ad9c42aa067b2359bac451fdaUnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgit3c4a56ef7c538d16c1738ba0ccea9e7146105b5aUnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgitf2b478228bfdd11e358c5bc197561331f5d5c394UnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgitff60b2bb680ebcaf8890814dd51084a022891469UnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgitbe360c83f2d810493c04f999d69ec9152981e0c0UnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgit63d31617883d64b43b0e2d529f0751f40713ecaeUnavailableNone listed
a00f5276e26636cbf72f24f79831026d2e2868e7affectedgitf50714b57aecb6b3dc81d578e295f86d9c73f078UnavailableNone listed
1ed7c9f45fb893877ffa7cedd7aa61beaadbb328affectedgitUnavailableUnavailableNone listed
4.14.158affectedsemver4.14.308UnavailableNone listed
4.19.88affectedsemver4.19.276UnavailableNone listed
4.9.206affectedsemver4.10UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.0affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.0UnavailableNone listed
4.14.308unaffectedsemverUnavailable4.14.*None listed
4.19.276unaffectedsemverUnavailable4.19.*None listed
5.4.235unaffectedsemverUnavailable5.4.*None listed
5.10.173unaffectedsemverUnavailable5.10.*None listed
5.15.99unaffectedsemverUnavailable5.15.*None listed
6.1.16unaffectedsemverUnavailable6.1.*None listed
6.2.3unaffectedsemverUnavailable6.2.*None listed
6.3unaffectedoriginal_commit_for_fixUnavailable*None listed