In the Linux kernel, the following vulnerability has been resolved:
pps: fix warning in pps_register_cdev when register device fail
Similar to previous commit 2a934fdb01db ("media: v4l2-dev: fix error handling in __video_register_device()"), the release hook should be set before device_register(). Otherwise, when device_register() return error and put_device() try to callback the release function, the below warning may happen.
------------[ cut here ]------------ WARNING: CPU: 1 PID: 4760 at drivers/base/core.c:2567 device_release+0x1bd/0x240 drivers/base/core.c:2567 Modules linked in: CPU: 1 UID: 0 PID: 4760 Comm: syz.4.914 Not tainted 6.17.0-rc3+ #1 NONE RIP: 0010:device_release+0x1bd/0x240 drivers/base/core.c:2567 Call Trace: <TASK> kobject_cleanup+0x136/0x410 lib/kobject.c:689 kobject_release lib/kobject.c:720 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0xe9/0x130 lib/kobject.c:737 put_device+0x24/0x30 drivers/base/core.c:3797 pps_register_cdev+0x2da/0x370 drivers/pps/pps.c:402 pps_register_source+0x2f6/0x480 drivers/pps/kapi.c:108 pps_tty_open+0x190/0x310 drivers/pps/clients/pps-ldisc.c:57 tty_ldisc_open+0xa7/0x120 drivers/tty/tty_ldisc.c:432 tty_set_ldisc+0x333/0x780 drivers/tty/tty_ldisc.c:563 tiocsetd drivers/tty/tty_io.c:2429 [inline] tty_ioctl+0x5d1/0x1700 drivers/tty/tty_io.c:2728 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:598 [inline] __se_sys_ioctl fs/ioctl.c:584 [inline] __x64_sys_ioctl+0x194/0x210 fs/ioctl.c:584 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x5f/0x2a0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x76/0x7e </TASK>
Before commit c79a39dc8d06 ("pps: Fix a use-after-free"), pps_register_cdev() call device_create() to create pps->dev, which will init dev->release to device_create_release(). Now the comment is outdated, just remove it.
Thanks for the reminder from Calvin Owens, 'kfree_pps' should be removed in pps_register_source() to avoid a double free in the failure case.
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.247-246.989Upgrade kernelUpgrade kernel-headersUpgrade python-perf-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.195-136.216Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-4.14.355-280.713Upgrade kernel-debuginfo-common-x86_64Upgrade python-perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-modules-extra-commonUpgrade kernel-libbpf-debuginfoUpgrade python3-perf6.12Upgrade perf-debuginfoUpgrade kernel-livepatch-6.1.156-177.286Upgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel6.12-develUpgrade kernel-modules-extraUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12Upgrade kernel-libbpfUpgrade perf6.12Upgrade perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-tools-develUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-headersUpgrade kernel6.12-modules-extraUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade python3-perfUpgrade python3-perf6.12-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel6.12-tools-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.12.53-69.119Upgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-libbpfUpgrade kernelUpgrade kernel6.12-libbpf-staticUpgrade perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-debuginfoUpgrade kernel-toolsUpgrade bpftool6.12Upgrade kernel6.12-toolsUpgrade kernel6.12-libbpf-develUpgrade bpftoolUpgrade python3-perf-debuginfo | Dec 9, 2025 | Oct 28, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 13, 2025 | Nov 13, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 11, 2025 | Oct 28, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Oct 28, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-170-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-xilinxUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1095-intel-iotgUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-ibmUpgrade linux-image-raspi-6.17Upgrade linux-image-5.15.0-1094-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.17.0-1011-oemUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1052-nvidia-tegra-rtUpgrade linux-image-5.15.0-1064-xilinx-zynqmpUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04Upgrade linux-image-intelUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oracle-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-gkeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-170-genericUpgrade linux-image-fips-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1096-gkeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-6.17Upgrade linux-image-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-generic-6.17Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1100-gcpUpgrade linux-image-fips-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-6.17Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1092-kvmUpgrade linux-image-5.15.0-1100-gcp-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-aws-64kUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1100-aws-fipsUpgrade linux-image-5.15.0-170-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-5.15.0-1100-awsUpgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1100-aws-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-oem-6.17Upgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-5.15.0-1099-realtimeUpgrade linux-image-aws-6.17Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-5.15.0-1041-nvidia-tegra-igx-rtUpgrade linux-image-generic-64kUpgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.17.0-1007-awsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gke-6.8Upgrade linux-image-realtime-6.17Upgrade linux-image-generic-5.15Upgrade linux-image-awsUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-5.15.0-170-lowlatencyUpgrade linux-image-lowlatency-5.15Upgrade linux-image-genericUpgrade linux-image-fipsUpgrade linux-image-aws-64k-6.17Upgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-170-lowlatency-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1052-nvidia-tegraUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-generic-64k-6.17Upgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-5.15.0-170-generic-64kUpgrade linux-image-5.15.0-1097-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-azure-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-6.17.0-14-genericUpgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1095-nvidia-lowlatencyUpgrade linux-image-5.15.0-1041-nvidia-tegra-igxUpgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-raspiUpgrade linux-image-oracle-6.17Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-5.15.0-1092-intel-iot-realtimeUpgrade linux-image-5.15.0-1083-gkeopUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1095-nvidiaUpgrade linux-image-virtual-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-azureUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gcp-6.17Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-realtimeUpgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.17.0-1007-gcp-64k | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Oct 28, 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