Back to CVE records
Medium 5.5Published Mar 25, 2026

CVE-2026-23292scsi: target: Fix recursive locking in __configfs_open_file()

Updated under an hour ago ()

Does this affect you?

It affects Linux and 2 other products. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: scsi: target: Fix recursive locking in __configfs_open_file() In flush_write_buffer, &p->frag_sem is acquired and then the loaded store function is called, which, here, is target_core_item_dbroot_store(). This function called filp_open(), following which these functions were called (in reverse order), according to the call trace: down_read __configfs_open_file do_dentry_open vfs_open do_open path_openat do_filp_open file_open_name filp_open target_core_item_dbroot_store flush_write_buffer configfs_write_iter target_core_item_dbroot_store() tries to validate the new file path by trying to open the file path provided to it; however, in this case, the bug report shows: db_root: not a directory: /sys/kernel/config/target/dbroot indicating that the same configfs file was tried to be opened, on which it is currently working on. Thus, it is trying to acquire frag_sem semaphore of the same file of which it already holds the semaphore obtained in flush_write_buffer(), leading to acquiring the semaphore in a nested manner and a possibility of recursive locking. Fix this by modifying target_core_item_dbroot_store() to use kern_path() instead of filp_open() to avoid opening the file using filesystem-specific function __configfs_open_file(), and further modifying it to make this fix compatible.

CVSS
5.5 MEDIUM (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Modified
Record last updated
Oct 15, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from b0841eefd9693827afb9888235e26ddd098f9cef before 3161ef61f121d4573cad5b57c92188dcd9b284b3; from b0841eefd9693827afb9888235e26ddd098f9cef before e8ef82cb6443d5f3260b1b830e17f03dda4229ea; from b0841eefd9693827afb9888235e26ddd098f9cef before 4fcfa424a581d823cb1a9676e3eefe6ca17e453a; from b0841eefd9693827afb9888235e26ddd098f9cef before 9a5641024fbfd9b24fe65984ad85fea10a3ae438; from b0841eefd9693827afb9888235e26ddd098f9cef before 142eacb50fb903a4c10dee7e67b6e79ebb36a582; from b0841eefd9693827afb9888235e26ddd098f9cef before 14d4ac19d1895397532eec407433c5d74d9da53b; 49824b5c875087a52672b0c8e8ecbefe6f773532; 09e21253d17f53bdb5aac0e0dbd057a29fcbe8d1; and 4 more ranges
CNA record
Siemens SIMATIC S7-1500 TM MFP - GNU/Linux subsystem
siemens:simatic_s7_1500_tm_mfp_gnu_linux_subsystem (from the name)
all versions
CISA ADP
linux linux_kernel
linux:linux_kernel
from 4.9.201 before 4.10; from 4.14.154 before 4.15; from 4.19.84 before 4.20; from 5.3.1 before 6.1.167; from 6.2 before 6.6.130; from 6.7 before 6.12.77; from 6.13 before 6.18.17; from 6.19 before 6.19.7; and 4 more ranges
NVD

References

  • patch
  • patch
  • patch
  • patch
  • patch
  • patch

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.