cifs: Fix server use-after-free in cifs_chan_skip_or_disable() (Linux Linux)

CVE-2026-98261
HIGH 8.1

At a glance

Source
NVD
EPSS
EPSS 0.40 % · percentile 35 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: cifs: Fix server use-after-free in cifs_chan_skip_or_disable() When a secondary channel is no longer supported by the server, cifs_chan_skip_or_disable() drops the channel reference with cifs_put_tcp_session() and then continues to use the server pointer by calling cifs_signal_cifsd_for_reconnect() on it and reading its primary_server pointer. cifs_put_tcp_session() can drop the last reference of the channel and tear it down, so both the channel and the primary server (whose reference is also dropped by cifs_put_tcp_session()) can be freed before they are signaled for reconnect. Signal the channel and the primary server and capture the primary server pointer before dropping the channel reference with cifs_put_tcp_session().

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 50e8363ecc85da49764781da90ebffe1a657b370 < 0338489960ddad6368bce55e8adbc176c523093d ; affected f591062bdbf4742b7f1622173017f19e927057b0 < edd52eae5fcfb8433b6bb0e7cd98db438fe01227 ; affected f591062bdbf4742b7f1622173017f19e927057b0 < fcc0a935bb6e37ecbf7e4335061309f896f35780 ; affected f591062bdbf4742b7f1622173017f19e927057b0 < 7a1b27780b113583a94256d58dabfe7c0d9286e7 ; affected f591062bdbf4742b7f1622173017f19e927057b0 < 717e0a25036b6c92cecace30913b2d874a4c22b8 ; affected d61ba1d71ea6039eca7ada870bf3f0c3c8fc12e4
Linux · Linuxaffected 6.8 ; unaffected 0 < 6.8 ; unaffected 6.6.158 ≤ 6.6.* ; unaffected 6.12.112 ≤ 6.12.* ; unaffected 6.18.54 ≤ 6.18.* ; unaffected 7.2.8 ≤ 7.2.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD