CVE-2025-21679

btrfs: add the missing error handling inside get_canonical_dev_path

State
Published
Severity
Not scored
Published
Jan 31, 2025
Updated
May 11, 2026
Reserved
Dec 29, 2024

Read the record on cve.org

Description

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

btrfs: add the missing error handling inside get_canonical_dev_path

Inside function get_canonical_dev_path(), we call d_path() to get the final device path.

But d_path() can return error, and in that case the next strscpy() call will trigger an invalid memory access.

Add back the missing error handling for d_path().

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 5d261f60b5c82ba1e4b5555252e1c90c43d96015 to before d0fb5741932b831eded49bfaaf33353e96200d6dAffected
  • 7e06de7c83a746e58d4701e013182af133395188 to before fe4de594f7a2e9bc49407de60fbd20809fad4192Affected
LinuxLinux
  • 6.12.5 to before 6.12.11Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.