In the Linux kernel, the following vulnerability has been resolved:
sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
tianshuo han reported a remotely-triggerable crash if the client sends a kernel RPC server a specially crafted packet. If decoding the RPC reply fails in such a way that SVC_GARBAGE is returned without setting the rq_accept_statp pointer, then that pointer can be dereferenced and a value stored there.
If it's the first time the thread has processed an RPC, then that pointer will be set to NULL and the kernel will crash. In other cases, it could create a memory scribble.
The server sunrpc code treats a SVC_GARBAGE return from svc_authenticate or pg_authenticate as if it should send a GARBAGE_ARGS reply. RFC 5531 says that if authentication fails that the RPC should be rejected instead with a status of AUTH_ERR.
Handle a SVC_GARBAGE return as an AUTH_ERROR, with a reason of AUTH_BADCRED instead of returning GARBAGE_ARGS in that case. This sidesteps the whole problem of touching the rpc_accept_statp pointer in this situation and avoids the crash.
CVSS Details
- CVSS 3.1 Base Score: 9.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-modulesUpgrade kernel-rtUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debugUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-develUpgrade kernel-64k-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64kUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade rvUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-develUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-develUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-uki-virtUpgrade kernel-docUpgrade kernel-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-debugUpgrade kernel-64k-modules-coreUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade libperfUpgrade kernelUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-64k-debug-modules-extraUpgrade rtlaUpgrade kernel-zfcpdump-develUpgrade kernel-64k-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-64k-develUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64kUpgrade kernel-rt-64k-core | Jul 24, 2025 | Jun 30, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-modules-extraUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade perf6.12Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade bpftool-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-libbpf-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel-libbpf-staticUpgrade python3-perf6.12-debuginfo | Aug 5, 2025 | Jun 30, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Jul 17, 2025 | Jun 30, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jul 9, 2025 | Jun 30, 2025 |
| Rocky_linux | — | Upgrade kernel-debugUpgrade kernel-rt-develUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-rtUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade rtlaUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libs-develUpgrade kernel-develUpgrade kernel-debug-devel-matchedUpgrade perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade rvUpgrade libperfUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade perfUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-coreUpgrade libperf-debuginfoUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-headers | Feb 5, 2026 | Oct 3, 2025 |
| Suse | — | Upgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-buildUpgrade dtb-qcomUpgrade kernel-azure-develUpgrade dtb-exynosUpgrade dtb-freescaleUpgrade dtb-amlogicUpgrade kernel-kvmsmallUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade dlm-kmp-defaultUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade kernel-macrosUpgrade kernel-default-base-rebuildUpgrade kernel-syms-azureUpgrade dtb-broadcomUpgrade dtb-nvidiaUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatchUpgrade dtb-sprdUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-vanillaUpgrade kernel-64kb-extraUpgrade kernel-sourceUpgrade kernel-syms-rtUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-devel-azureUpgrade kernel-docs-htmlUpgrade kernel-rtUpgrade kernel-rt-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade dtb-marvellUpgrade dtb-rockchipUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade kernel-default-develUpgrade gfs2-kmp-rtUpgrade dtb-caviumUpgrade dlm-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-armUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-symsUpgrade kernel-debugUpgrade cluster-md-kmp-defaultUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade dtb-xilinxUpgrade dtb-amdUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-default-extraUpgrade kernel-debug-develUpgrade dtb-apmUpgrade dtb-mediatekUpgrade dtb-appleUpgrade kselftests-kmp-defaultUpgrade kernel-default-vdsoUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade reiserfs-kmp-rtUpgrade dtb-renesasUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-default-baseUpgrade dtb-lg | Dec 5, 2025 | Jul 22, 2025 |
| Ubuntu | — | Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-aws-fipsUpgrade linux-image-oem-24.04bUpgrade linux-image-gcp-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-azure-6.8Upgrade linux-image-nvidiaUpgrade linux-image-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-aws-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-gcp-6.14Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-raspi-6.14Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-azure-6.14Upgrade linux-image-virtual-6.8Upgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-gke-64kUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-gke-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-fips-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-6.14Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-xilinxUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-6.14Upgrade linux-image-virtualUpgrade linux-image-aws-64k-6.14Upgrade linux-image-awsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-aws-fips-6.8Upgrade linux-image-kvmUpgrade linux-image-oracle-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-azure-fipsUpgrade linux-image-realtime-6.14Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-virtual-6.14Upgrade linux-image-gcpUpgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-nvidia-6.8 | Jul 2, 2025 | Jun 30, 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