In the Linux kernel, the following vulnerability has been resolved:
fs/smb: Fix inconsistent refcnt update
A possible inconsistent update of refcount was identified in `smb2_compound_op`. Such inconsistent update could lead to possible resource leaks.
Why it is a possible bug: 1. In the comment section of the function, it clearly states that the reference to `cfile` should be dropped after calling this function. 2. Every control flow path would check and drop the reference to `cfile`, except the patched one. 3. Existing callers would not handle refcount update of `cfile` if -ENOMEM is returned.
To fix the bug, an extra goto label "out" is added, to make sure that the cleanup logic would always be respected. As the problem is caused by the allocation failure of `vars`, the cleanup logic between label "finished" and "out" can be safely ignored. According to the definition of function `is_replayable_error`, the error code of "-ENOMEM" is not recoverable. Therefore, the replay logic also gets ignored.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade python3-perf6.12Upgrade kernel6.12Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-libbpf-develUpgrade kernel-livepatch-6.1.150-174.273Upgrade bpftool6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade perfUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-tools-debuginfoUpgrade bpftool6.12Upgrade kernel6.12-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-tools-develUpgrade python3-perf6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-libbpf-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel6.12-modules-extraUpgrade kernel6.12-libbpfUpgrade kernel-headersUpgrade kernel-livepatch-6.12.46-66.121Upgrade kernelUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade perf6.12Upgrade bpftoolUpgrade kernel6.12-headersUpgrade bpftool-debuginfoUpgrade kernel6.12-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel6.12-develUpgrade kernel-libbpf-static | Sep 30, 2025 | Sep 16, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 25, 2025 | Sep 25, 2025 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 29, 2025 | Sep 16, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Oct 29, 2025 | Sep 16, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfoUpgrade rvUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade libperfUpgrade kernel-zfcpdump-coreUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-modulesUpgrade rtlaUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-modules-extraUpgrade python3-perfUpgrade perfUpgrade python3-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-uki-virtUpgrade kernel-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-devel | Feb 5, 2026 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-awsUpgrade linux-image-raspi-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-xilinxUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-generic-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-gcpUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-genericUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-azureUpgrade linux-image-nvidiaUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gkeUpgrade linux-image-aws-6.8Upgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-gkeop | Mar 17, 2026 | Sep 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Sep 16, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub