CVE-2023-53622

gfs2: Fix possible data races in gfs2_show_options()

State
Published
Severity
Not scored
Published
Oct 7, 2025
Updated
May 11, 2026
Reserved
Oct 7, 2025

Read the record on cve.org

Description

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

gfs2: Fix possible data races in gfs2_show_options()

Some fields such as gt_logd_secs of the struct gfs2_tune are accessed without holding the lock gt_spin in gfs2_show_options():

val = sdp->sd_tune.gt_logd_secs; if (val != 30) seq_printf(s, ",commit=%d", val);

And thus can cause data races when gfs2_show_options() and other functions such as gfs2_reconfigure() are concurrently executed:

spin_lock(&gt->gt_spin); gt->gt_logd_secs = newargs->ar_commit;

To fix these possible data races, the lock sdp->sd_tune.gt_spin is acquired before accessing the fields of gfs2_tune and released after these accesses.

Further changes by Andreas:

- Don't hold the spin lock over the seq_printf operations.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 7e5bbeb7eb813bb2568e1d5d02587df943272e57Affected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 235a5ae73cea29109a3e06f100493f17857e6a93Affected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before b4a7ab57effbed42624842f2ab2a49b177c21a47Affected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 7c5b2649f6a37d45bfb7abf34c9b71d08677139fAffected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 85e888150075cb221270b64bf772341fc6bd11d9Affected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before a4f71523ed2123d63b431cc0cea4e9f363a0f054Affected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 42077d4de49e4d9c773c97c42d5383b4899a8f9dAffected
  • 48c2b613616235d7c97fda5982f50100a6c79166 to before 6fa0a72cbbe45db4ed967a51f9e6f4e3afe61d20Affected
LinuxLinux
  • 2.6.31Affected
  • before 2.6.31Not affected
  • 4.14.324 through 4.14.*Not affected
  • 4.19.293 through 4.19.*Not affected
  • 5.4.255 through 5.4.*Not affected
  • 5.10.192 through 5.10.*Not affected
  • 5.15.128 through 5.15.*Not affected
  • 6.1.47 through 6.1.*Not affected
  • 6.4.12 through 6.4.*Not affected
  • 6.5 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.