CVE-2023-53246
BaseFortify
Publication date: 2025-09-15
Last updated on: 2025-12-03
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | to 4.14.312 (exc) |
| linux | linux_kernel | From 4.15 (inc) to 4.19.280 (exc) |
| linux | linux_kernel | From 4.20 (inc) to 5.4.240 (exc) |
| linux | linux_kernel | From 5.5 (inc) to 5.10.177 (exc) |
| linux | linux_kernel | From 5.11 (inc) to 5.15.106 (exc) |
| linux | linux_kernel | From 5.16 (inc) to 6.1.23 (exc) |
| linux | linux_kernel | From 6.2 (inc) to 6.2.10 (exc) |
| linux | linux_kernel | 6.3 |
| linux | linux_kernel | 6.3 |
| linux | linux_kernel | 6.3 |
| linux | linux_kernel | 6.3 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-476 | The product dereferences a pointer that it expects to be valid but is NULL. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's CIFS module when compiled without the CONFIG_CIFS_DFS_UPCALL option. In this configuration, a function pointer (cifs_dfs_d_automount) is NULL, but the kernel still attempts to use it when handling DFS referral links. This leads to a NULL pointer dereference and a kernel crash (oops) during DFS traversal, specifically in the VFS follow_automount() function.
How can this vulnerability impact me? :
The vulnerability can cause a kernel NULL pointer dereference, resulting in a system crash (kernel oops) when traversing DFS referral links in CIFS shares. This can lead to denial of service by crashing the system or disrupting file system operations.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, ensure that the Linux kernel is updated to a version that includes the fix for the CIFS DFS traversal NULL pointer dereference. Specifically, use a kernel version where the cifs_dfs_d_automount() handler returns -EREMOTE when CONFIG_CIFS_DFS_UPCALL is disabled. Avoid using configurations that disable CONFIG_CIFS_DFS_UPCALL if possible, or apply the patch that addresses this issue.