In the Linux kernel, the following vulnerability has been resolved:
dpll: fix NULL pointer dereference in dpll_msg_add_pin_ref_sync()
When a dpll_pin is shared across multiple dpll_device instances and those devices are being unregistered (e.g. during driver module removal), a NULL pointer dereference can occur in dpll_msg_add_pin_ref_sync().
This happens under the following conditions: - A pin is registered with two or more dpll devices (dpll_A, dpll_B) - The pin has ref_sync pairs with other pins - During unregistration of dpll_A's pins, a ref_sync partner pin is unregistered first, removing it from dpll_A->pin_refs - But since the partner pin is still registered with dpll_B, its dpll_refs is not empty, so dpll_pin_ref_sync_pair_del() does NOT run and the partner stays in the pin's ref_sync_pins xarray - When the pin itself is then unregistered from dpll_A, the delete notification calls dpll_msg_add_pin_ref_sync() which finds the partner in ref_sync_pins, passes dpll_pin_available() (partner is still registered with dpll_B), but dpll_pin_on_dpll_priv(dpll_A, partner) returns NULL because partner was already removed from dpll_A->pin_refs - The NULL priv pointer is passed to the driver's ref_sync_get callback, which dereferences it
BUG: kernel NULL pointer dereference, address: 0000000000000034 Oops: Oops: 0000 [#1] SMP NOPTI RIP: 0010:zl3073x_dpll_input_pin_ref_sync_get+0x73/0x80 [zl3073x] Call Trace: dpll_msg_add_pin_ref_sync+0xb8/0x200 dpll_cmd_pin_get_one+0x3b6/0x4b0 dpll_pin_event_send+0x72/0x140 __dpll_pin_unregister+0x5a/0x2b0 dpll_pin_unregister+0x49/0x70
Fix this by skipping ref_sync pins whose priv pointer cannot be resolved for the current dpll device.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel6.18-modules-extraUpgrade kernel6.18-debuginfoUpgrade kernel6.18-headersUpgrade kernel6.18Upgrade perf6.18-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-toolsUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-develUpgrade bpftool6.18Upgrade kernel6.18-tools-debuginfoUpgrade python3-perf6.18Upgrade microvm-kernel6.18Upgrade kernel-livepatch-6.18.44-99.149Upgrade python3-perf6.18-debuginfoUpgrade kernel6.18-tools-develUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.18-debuginfo-common-x86_64Upgrade perf6.18 | Sep 30, 2026 | Aug 10, 2026 |
| Redhat_linux | — | No solution exists | Aug 17, 2026 | Aug 10, 2026 |
| Ubuntu | — | Upgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-oem-26.04aUpgrade linux-image-azure-fde-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-oem-26.04Upgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-azureUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-genericUpgrade linux-image-gke-64kUpgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-ibmUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-7.0.0-1015-oemUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-38-genericUpgrade linux-image-gke-64k-7.0Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-generic-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-gcpUpgrade linux-image-generic-64k-7.0Upgrade linux-image-gkeUpgrade linux-image-aws-64kUpgrade linux-image-virtualUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-awsUpgrade linux-image-gcp-7.0Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-7.0Upgrade linux-image-realtimeUpgrade linux-image-oracleUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-oracle-64k-7.0 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 2026 |
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