CVE-2025-68319
Last modified
CVE-2025-68319 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: netconsole: Acquire su_mutex before navigating configs hierarchy There is a race between operations that iterate over the userdata cg_children list and concurrent add/remove of userdata items through configfs. The update_userdata() function iterates over the nt->userdata_group.cg_children list, and count_extradata_entries() also iterates over this same list to count nodes. Quoting from Documentation/filesystems/configfs.rst: > A subsystem can navigate the cg_children list and the ci_parent pointer > to see the tree created by the subsystem. EPSS estimates a 0.15% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: netconsole: Acquire su_mutex before navigating configs hierarchy There is a race between operations that iterate over the userdata cg_children list and concurrent add/remove of userdata items through configfs. The update_userdata() function iterates over the nt->userdata_group.cg_children list, and count_extradata_entries() also iterates over this same list to count nodes. Quoting from Documentation/filesystems/configfs.rst: > A subsystem can navigate the cg_children list and the ci_parent pointer > to see the tree created by the subsystem. This can race with configfs' > management of the hierarchy, so configfs uses the subsystem mutex to > protect modifications. Whenever a subsystem wants to navigate the > hierarchy, it must do so under the protection of the subsystem > mutex. Without proper locking, if a userdata item is added or removed concurrently while these functions are iterating, the list can be accessed in an inconsistent state. For example, the list_for_each() loop can reach a node that is being removed from the list by list_del_init() which sets the nodes' .next pointer to point to itself, so the loop will never end (or reach the WARN_ON_ONCE in update_userdata() ). Fix this by holding the configfs subsystem mutex (su_mutex) during all operations that iterate over cg_children. This includes: - userdatum_value_store() which calls update_userdata() to iterate over cg_children - All sysdata_*_enabled_store() functions which call count_extradata_entries() to iterate over cg_children The su_mutex must be acquired before dynamic_netconsole_mutex to avoid potential lock ordering issues, as configfs operations may already hold su_mutex when calling into our code.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= df03f830d099f0811281a222aefdd9d400fa0b72, < ff70aa7e8cf05745fdba7258952a8bedf33ea336; >= df03f830d099f0811281a222aefdd9d400fa0b72, < d7d2fcf7ae31471b4e08b7e448b8fd0ec2e06a1b |
| Linux | Linux | 6.9 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2025-68319?
How severe is CVE-2025-68319?
How do I fix CVE-2025-68319?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-68313In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2025-68314In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2025-68315In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2025-68316In the Linux kernel, the following vulnerability has been re…
- CVE-2025-68317In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2025-68318In the Linux kernel, the following vulnerability has been re…
- CVE-2025-6832The All in One Time Clock Lite – Tracking Employee Time Has …6.1
- CVE-2025-68320In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2025-68321In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2025-68322In the Linux kernel, the following vulnerability has been re…
- CVE-2025-68323In the Linux kernel, the following vulnerability has been re…
- CVE-2025-68324In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2025-68319?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
