-
CVE-2026-64356
- EPSS 0.18%
- Veröffentlicht 25.07.2026 08:50:14
- Zuletzt bearbeitet 17.08.2026 05:17:37
- CVE-Watchlists
- Unerledigt
xfs: fix memory leak in xfs_dqinode_metadir_create()
In the Linux kernel, the following vulnerability has been resolved: xfs: fix memory leak in xfs_dqinode_metadir_create() If xfs_metadir_create() fails in xfs_dqinode_metadir_create(), the current code returns directly, leaking the allocated update and transaction state. If the subsequent commit fails, the caller-owned inode reference is left behind. Fix this memory leak by routing the create failure path through xfs_metadir_cancel(). For both create and commit failures, finish and release any inode returned to the caller, mirroring the unwind pattern in xfs_metadir_mkdir(). The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1.1. An x86_64 allyesconfig build showed no new warnings. Runtime validation used kprobe fault injection during `mount -o uquota` on a metadir XFS image. Injecting xfs_metadir_create() reproduced the old active-update path that left mount stuck later in mount setup; after this change, the same injection reported cancel_hits=1 and irele_hits=1. Injecting xfs_metadir_commit() exercised the old inode-reference leak path; after this change, it reported irele_hits=1.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
e80fbe1ad8eff7d7d1363e14f1e493d84dd37c84
Version <
c3d3d2212c2966973dd7d603c6c6e6ed6fc7fbe1
Status
affected
Version
e80fbe1ad8eff7d7d1363e14f1e493d84dd37c84
Version <
06a2e6dbaa26c0740ac76dfa66b0aedc78d05820
Status
affected
Version
e80fbe1ad8eff7d7d1363e14f1e493d84dd37c84
Version <
45de375b25060edf46e20abb36521ba530336ceb
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
6.13
Status
affected
Version
0
Version <
6.13
Status
unaffected
Version <=
6.18.*
Version
6.18.39
Status
unaffected
Version <=
7.1.*
Version
7.1.4
Status
unaffected
Version <=
*
Version
7.2
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.18% | 0.077 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|
https://git.kernel.org/stable/c/c3d3d2212c2966973dd7d603c6c6e6ed6fc7fbe1
https://git.kernel.org/stable/c/06a2e6dbaa26c0740ac76dfa66b0aedc78d05820
https://git.kernel.org/stable/c/45de375b25060edf46e20abb36521ba530336ceb