CVE-2026-74522
Received
Received - Intake
BaseFortify
Vulnerability report for CVE-2026-74522, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-08-15
Last updated on: 2026-08-19
Assigner: kernel.org
Description
Description
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix use-after-free in __close_file_table_ids()
A ksmbd_file can remain alive after logical close while another session
holds a temporary reference obtained through ksmbd_lookup_fd_inode().
ksmbd_close_fd() currently marks the file closed and drops the idr-owned
reference, but leaves the pointer published in the closing session's idr
until the final reference is dropped.
If the foreign holder performs the final ksmbd_fd_put(), __put_fd_final()
supplies the foreign session's file table to __ksmbd_close_fd(). The object
is then freed without being removed from its owner's idr, and the owner
session later dereferences the stale pointer during file-table teardown.
Remove the volatile id from the owner's idr while ksmbd_close_fd() still
holds that table's lock, and clear volatile_id before dropping
the idr-owned reference. A later foreign final put then only performs
physical destruction and cannot remove the object from the wrong table.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | 8510a043d334ecdf83d4604782f288db6bf21d60 |
| Linux | Linux | df30cbfd3d8a70e61ce59f63ce5ed2261799ac10 |
| Linux | Linux | aaf1d5ebb358f546414965b39da90107a7ca7ce5 |
| Linux | Linux | 5.15.38 |
| Linux | Linux | 5.17.6 |
| Linux | Linux | 5.18 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |