In the Linux kernel, the following vulnerability has been resolved:
efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths
When processing mount options, efivarfs allocates efivarfs_fs_info (sfi)
early in fs_context initialization. However, sfi is associated with the
superblock and typically freed when the superblock is destroyed. If the
fs_context is released (final put) before fill_super is called—such as
on error paths or during reconfiguration—the sfi structure would leak,
as ownership never transfers to the superblock.
Implement the .free callback in efivarfs_context_ops to ensure any
allocated sfi is properly freed if the fs_context is torn down before
fill_super, preventing this memory leak.
Metrics
Affected Vendors & Products
References
History
Sat, 16 Aug 2025 11:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | In the Linux kernel, the following vulnerability has been resolved: efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths When processing mount options, efivarfs allocates efivarfs_fs_info (sfi) early in fs_context initialization. However, sfi is associated with the superblock and typically freed when the superblock is destroyed. If the fs_context is released (final put) before fill_super is called—such as on error paths or during reconfiguration—the sfi structure would leak, as ownership never transfers to the superblock. Implement the .free callback in efivarfs_context_ops to ensure any allocated sfi is properly freed if the fs_context is torn down before fill_super, preventing this memory leak. | |
Title | efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths | |
References |
|

Status: PUBLISHED
Assigner: Linux
Published: 2025-08-16T11:34:17.699Z
Updated: 2025-08-16T11:34:17.699Z
Reserved: 2025-04-16T04:51:24.024Z
Link: CVE-2025-38549

No data.

Status : Received
Published: 2025-08-16T12:15:31.003
Modified: 2025-08-16T12:15:31.003
Link: CVE-2025-38549

No data.