In the Linux kernel, the following vulnerability has been resolved:
bcachefs: bch2_ioctl_subvolume_destroy() fixes
bch2_evict_subvolume_inodes() was getting stuck - due to incorrectly
pruning the dcache.
Also, fix missing permissions checks.
Security readout for executives and security teams
Plain-English summary
A local, low-privileged Linux user may abuse missing permission checks in bcachefs subvolume destruction. The flaw can also leave inode eviction stuck because cache entries are pruned incorrectly. Successful abuse could seriously disrupt data integrity and system availability, but the supplied evidence does not establish remote or active exploitation.
Executive priority
Prioritize affected multi-user or workload-hosting systems that actively use bcachefs. Schedule prompt kernel remediation because integrity and availability impacts are high. Systems without bcachefs use are less likely to be practically exposed, but package status should still be verified.
Technical view
CVE-2025-22019 affects the Linux kernel’s bcachefs bch2_ioctl_subvolume_destroy() path. The resolution corrects missing authorization checks and faulty dcache pruning in bch2_evict_subvolume_inodes(). CVSS 3.1 rates it 7.3: local access, low complexity, low privileges, no interaction, with high integrity and availability impact.
Likely exposure
Exposure requires an affected Linux kernel and use of bcachefs. The supplied record identifies affected upstream versions including 6.7, 6.12.22, 6.13.10, and 6.14.2, but its version data is ambiguous. Confirm distribution-specific package status and whether bcachefs filesystems are present.
Exploitation context
The CVSS vector describes local exploitation requiring low privileges, without user interaction. The supplied bundle marks the CVE as absent from KEV and provides no evidence of public or active exploitation. Internet exposure alone does not establish reachability; local account, workload, or container access may matter.
Researcher notes
The source identifies two defects: missing permission checks and an inode-eviction hang caused by incorrect dcache pruning. No CWE classification, exploit evidence, or complete distribution package mapping is supplied. Treat affected-version boundaries cautiously and validate fixes against vendor backports or the four referenced Linux stable commits.
Mitigation direction
Install a vendor-supported kernel containing the applicable upstream stable fix.
Consult the Linux distribution’s advisory to map patched package versions accurately.
Restrict unnecessary local accounts and privileged workload access pending patching.
Avoid relying on upstream version numbers alone when assessing distribution kernels.
Validation and detection
Record the running kernel and distribution package release on every Linux host.
Determine whether bcachefs is configured, mounted, or used for stored data.
Compare kernel packages with vendor advisories and the referenced stable commits.
Confirm patched kernels are running after installation and required reboots.
Review local-access controls and suspicious bcachefs subvolume operations.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-22019 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
0ADP providers
5Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.