-

CVE-2026-74362

ext2: fix ignored return value of generic_write_sync()

In the Linux kernel, the following vulnerability has been resolved:

ext2: fix ignored return value of generic_write_sync()

Fix ext2_dio_write_iter() to propagate the error returned by
generic_write_sync() instead of silently discarding it, which could
cause write(2) to return success to userspace on O_SYNC/O_DSYNC files
even when the sync failed.

The correct pattern, already used in ext2_dax_write_iter() in the same
file and in ext4, xfs, f2fs among others, is:
    if (ret > 0)
        ret = generic_write_sync(iocb, ret);

Found by Linux Verification Center (linuxtesting.org) with SVACE.

[JK: Reflect also filemap_write_and_wait() return value]
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
Produkt Linux
Default Statusunaffected
Version fb5de4358e1aa4753dce73c4dc1aca73ff39cedd
Version < 8990dbb7065b0b002b1e58b9091a5b61f5e94dbe
Status affected
Version fb5de4358e1aa4753dce73c4dc1aca73ff39cedd
Version < 8d70b3973020e59845c0bdad90e0b9c2295fd493
Status affected
Version fb5de4358e1aa4753dce73c4dc1aca73ff39cedd
Version < ffa974b2f50ad8b911b9066d7aed84ad0afabcdb
Status affected
Version fb5de4358e1aa4753dce73c4dc1aca73ff39cedd
Version < b6bc07e49a5fbb335f56eb90cd63dec6584c77d3
Status affected
Version fb5de4358e1aa4753dce73c4dc1aca73ff39cedd
Version < a4659be0bc7cb1856ffb15b67f903229ae8891ec
Status affected
HerstellerLinux
Produkt Linux
Default Statusaffected
Version 6.5
Status affected
Version 0
Version < 6.5
Status unaffected
Version <= 6.6.*
Version 6.6.145
Status unaffected
Version <= 6.12.*
Version 6.12.97
Status unaffected
Version <= 6.18.*
Version 6.18.40
Status unaffected
Version <= 7.1.*
Version 7.1.5
Status unaffected
Version <= *
Version 7.2
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.17% 0.064
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/8990dbb7065b0b002b1e58b9091a5b61f5e94dbe
https://git.kernel.org/stable/c/8d70b3973020e59845c0bdad90e0b9c2295fd493
https://git.kernel.org/stable/c/ffa974b2f50ad8b911b9066d7aed84ad0afabcdb
https://git.kernel.org/stable/c/b6bc07e49a5fbb335f56eb90cd63dec6584c77d3
https://git.kernel.org/stable/c/a4659be0bc7cb1856ffb15b67f903229ae8891ec