In the Linux kernel, the following vulnerability has been resolved: fs/super: fix emergency thaw double-unlock of s_umount do_thaw_all() iterates over all superblocks via __iterate_supers() with SU…
Info
Summary
In the Linux kernel, the following vulnerability has been resolved: fs/super: fix emergency thaw double-unlock of s_umount do_thaw_all() iterates over all superblocks via __iterate_supers() with SUPER_ITER_EXCL, which acquires s_umount exclusively before calling the callback and releases it afterwards. However, the callback do_thaw_all_callback() calls thaw_super_locked() which unconditionally releases s_umount on every code path. This results in a second unlock attempt in __iterate_supers() …
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/503d67fbaec6fdeaba391cb497675071db9d16ea
- https://git.kernel.org/stable/c/64017df6e61a3ce7159cee284109b92009985361
- https://git.kernel.org/stable/c/79e04370657a2581e3189f9c7fc166e7c4fbab3a
- https://git.kernel.org/stable/c/c78e38745ff1b0457c4551e7f75ea15842df1169
Timeline
- nvd_ingest NVD