CVE-2024-42079

gfs2: Fix NULL pointer dereference in gfs2_log_flush

State
Published
Severity
Not scored
Published
Jul 29, 2024
Updated
Oct 15, 2026
Reserved
Jul 29, 2024

Read the record on cve.org

Description

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

gfs2: Fix NULL pointer dereference in gfs2_log_flush

In gfs2_jindex_free(), set sdp->sd_jdesc to NULL under the log flush lock to provide exclusion against gfs2_log_flush().

In gfs2_log_flush(), check if sdp->sd_jdesc is non-NULL before dereferencing it. Otherwise, we could run into a NULL pointer dereference when outstanding glock work races with an unmount (glock_work_func -> run_queue -> do_xmote -> inode_go_sync -> gfs2_log_flush).

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 82218943058d5e3fe692a38b5a549479738dab33 to before c3c5cfa3170c0940bc66a142859caac07d19b9d6Affected
  • 82218943058d5e3fe692a38b5a549479738dab33 to before 5f6a84cfb33b34610623857bd93919dcb661e29bAffected
  • 82218943058d5e3fe692a38b5a549479738dab33 to before 3429ef5f50909cee9e498c50f0c499b9397116ceAffected
  • 82218943058d5e3fe692a38b5a549479738dab33 to before f54f9d5368a4e92ede7dd078a62788dae3a7c6efAffected
  • 82218943058d5e3fe692a38b5a549479738dab33 to before 35264909e9d1973ab9aaa2a1b07cda70f12bb828Affected
LinuxLinux
  • 5.12Affected
  • before 5.12Not affected
  • 5.15.200 through 5.15.*Not affected
  • 6.1.162 through 6.1.*Not affected
  • 6.6.37 through 6.6.*Not affected
  • 6.9.8 through 6.9.*Not affected
  • 6.10 and laterNot affected

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.