In the Linux kernel, the following vulnerability has been resolved:
net: skbuff: propagate shared-frag marker through frag-transfer helpers
Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shinfo()->flags when moving frags from source to destination. __pskb_copy_fclone() defers the rest of the shinfo metadata to skb_copy_header() after copying frag descriptors, but that helper only carries over gso_{size,segs, type} and never touches skb_shinfo()->flags; skb_shift() moves frag descriptors directly and leaves flags untouched. As a result, the destination skb keeps a reference to the same externally-owned or page-cache-backed pages while reporting skb_has_shared_frag() as false.
The mismatch is harmful in any in-place writer that uses skb_has_shared_frag() to decide whether shared pages must be detoured through skb_cow_data(). ESP input is one such writer (esp4.c, esp6.c), and a single nft 'dup to <local>' rule -- or any other nf_dup_ipv4() / xt_TEE caller -- is enough to land a pskb_copy()'d skb in esp_input() with the marker stripped, letting an unprivileged user write into the page cache of a root-owned read-only file via authencesn-ESN stray writes.
Set SKBFL_SHARED_FRAG on the destination whenever frag descriptors were actually moved from the source. skb_copy() and skb_copy_expand() share skb_copy_header() too but linearize all paged data into freshly allocated head storage and emerge with nr_frags == 0, so skb_has_shared_frag() returns false on its own; they need no change.
The same omission exists in skb_gro_receive() and skb_gro_receive_list(). The former moves the incoming skb's frag descriptors into the accumulator's last sub-skb via two paths (a direct frag-move loop and the head_frag + memcpy path); the latter chains the incoming skb whole onto p's frag_list. Downstream skb_segment() reads only skb_shinfo(p)->flags, and skb_segment_list() reuses each sub-skb's shinfo as the nskb -- both p and lp must carry the marker.
The same omission also exists in tcp_clone_payload(), which builds an MTU probe skb by moving frag descriptors from skbs on sk_write_queue into a freshly allocated nskb. The helper falls into the same family and warrants the same fix for consistency; no TCP TX-side in-place writer is currently known to reach a user page through this gap, but a future consumer depending on the marker would regress silently.
The same omission exists in skb_segment(): the per-iteration flag merge takes only head_skb's flag, and the inner switch that rebinds frag_skb to list_skb on head_skb-frags exhaustion does not fold the new frag_skb's flag into nskb. Fold frag_skb's flag at both sites so segments drawing frags from frag_list members carry the marker.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.204-143.231Upgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.253-252.1016Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-4.14.355-282.729Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64 | Jun 17, 2026 | Jun 17, 2026 |
| Amazon_linux_2023 | — | Upgrade bpftool6.12-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel6.18-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel6.12-headersUpgrade kernel6.12-toolsUpgrade kernel6.12-tools-develUpgrade python3-perf6.18-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfoUpgrade kernelUpgrade kernel6.18-toolsUpgrade perf6.18Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-modules-extraUpgrade kernel6.12-develUpgrade python3-perf6.18Upgrade kernel6.18Upgrade kernel6.18-modules-extra-commonUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.18-headersUpgrade kernel-tools-develUpgrade kernel6.12-modules-extra-commonUpgrade perfUpgrade perf6.18-debuginfoUpgrade kernel6.12Upgrade kernel6.18-tools-debuginfoUpgrade python3-perfUpgrade kernel-develUpgrade kernel-livepatch-6.12.83-115.161Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.170-213.321Upgrade kernel6.18-tools-develUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.18-develUpgrade bpftool-debuginfoUpgrade bpftool6.18Upgrade bpftool6.12Upgrade bpftool6.18-debuginfoUpgrade perf6.12Upgrade kernel-livepatch-6.18.25-57.109Upgrade kernel6.18-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf6.12-debuginfoUpgrade bpftoolUpgrade kernel-modules-extra-common | Jun 23, 2026 | May 23, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 31, 2026 | May 31, 2026 |
| Redhat Openshift | — | Upgrade rhcosUpgrade ose-rhel-coreos | Aug 10, 2026 | May 23, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rt | Jul 3, 2026 | May 23, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1103-raspiUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-raspiUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-7.0.0-1005-gcpUpgrade linux-image-5.15.0-1101-intel-iot-realtimeUpgrade linux-image-6.8.0-1060-gcp-64kUpgrade linux-image-7.0.0-22-realtime-64kUpgrade linux-image-5.4.0-1159-oracleUpgrade linux-image-azure-6.17Upgrade linux-image-gcp-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-1109-gcpUpgrade linux-image-aws-6.8Upgrade linux-image-raspi-6.17Upgrade linux-image-ibmUpgrade linux-image-7.0.0-1005-gcp-64kUpgrade linux-image-6.17.0-1018-raspiUpgrade linux-image-7.0.0-22-generic-64kUpgrade linux-image-gke-64kUpgrade linux-image-generic-64k-6.17Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1055-nvidia-lowlatency-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1109-aws-64kUpgrade linux-image-5.4.0-1166-azure-fipsUpgrade linux-image-6.17.0-1021-nvidia-64kUpgrade linux-image-aws-fips-4.15Upgrade linux-image-5.15.0-1103-ibmUpgrade linux-image-4.15.0-1156-oracleUpgrade linux-image-5.4.0-1161-awsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1042-gkeopUpgrade linux-image-oracle-7.0Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-raspi-5.4Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-ibm-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-5.4Upgrade linux-image-6.17.0-35-genericUpgrade linux-image-5.15.0-1106-oracleUpgrade linux-image-6.8.0-1055-nvidia-64kUpgrade linux-image-5.15.0-1104-nvidia-lowlatencyUpgrade linux-image-6.8.0-1057-awsUpgrade linux-image-6.17.0-1017-azureUpgrade linux-image-6.17.0-1024-oemUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.8.0-1057-ibmUpgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-5.15.0-1104-nvidiaUpgrade linux-image-5.15.0-1050-nvidia-tegra-igx-rtUpgrade linux-image-5.4.0-1164-gcp-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-realtime-5.15Upgrade linux-image-6.17.0-1017-awsUpgrade linux-image-7.0.0-28-genericUpgrade linux-image-gke-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-5.4Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-aws-5.4Upgrade linux-image-bluefield-5.4Upgrade linux-image-generic-5.15Upgrade linux-image-oem-24.04cUpgrade linux-image-4.4.0-1126-fipsUpgrade linux-image-6.8.0-124-generic-64kUpgrade linux-image-oracle-5.4Upgrade linux-image-aws-4.15Upgrade linux-image-5.15.0-1108-realtimeUpgrade linux-image-5.4.0-1148-kvmUpgrade linux-image-5.15.0-181-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-6.17.0-1021-nvidiaUpgrade linux-image-aws-64k-6.17Upgrade linux-image-5.15.0-1114-azure-fipsUpgrade linux-image-aws-fips-5.4Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-5.15.0-1061-nvidia-tegraUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-6.17Upgrade linux-image-gkeop-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-ibm-5.4Upgrade linux-image-gke-64k-6.8Upgrade linux-image-snapdragon-5.4Upgrade linux-image-azure-lts-20.04Upgrade linux-image-ibm-7.0Upgrade linux-image-oem-20.04dUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-181-generic-lpaeUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-5.15.0-1109-awsUpgrade linux-image-4.15.0-1149-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-oem-26.04aUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidiaUpgrade linux-image-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-4.15.0-253-lowlatencyUpgrade linux-image-5.4.0-1166-azureUpgrade linux-image-6.8.0-1055-nvidia-lowlatencyUpgrade linux-image-gcp-fips-5.4Upgrade linux-image-6.8.0-124-genericUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-7.0.0-1005-oracle-64kUpgrade linux-image-4.4.0-1157-kvmUpgrade linux-image-6.8.1-1052-realtimeUpgrade linux-image-4.15.0-254-genericUpgrade linux-image-lowlatency-6.8Upgrade linux-image-3.13.0-214-genericUpgrade linux-image-azure-7.0Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-3.13.0-214-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-26.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oracle-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1092-gkeopUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-7.0.0-1005-oracleUpgrade linux-image-7.0.0-1007-ibmUpgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-aws-hweUpgrade linux-image-5.15.0-1105-gkeUpgrade linux-image-5.15.0-181-lowlatencyUpgrade linux-image-6.17.0-1018-gcp-64kUpgrade linux-image-fips-5.4Upgrade linux-image-4.15.0-1204-azureUpgrade linux-image-4.15.0-2132-aws-fipsUpgrade linux-image-4.15.0-1176-kvmUpgrade linux-image-4.15.0-254-lowlatencyUpgrade linux-image-6.8.0-2046-raspi-realtimeUpgrade linux-image-4.15.0-1205-azureUpgrade linux-image-5.15.0-1104-intel-iotgUpgrade linux-image-gcp-fipsUpgrade linux-image-7.0.0-1009-nvidiaUpgrade linux-image-4.15.0-1187-gcpUpgrade linux-image-7.0.0-22-genericUpgrade linux-image-4.15.0-2095-gcp-fipsUpgrade linux-image-oem-6.17Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.4.0-1144-raspiUpgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-5.4Upgrade linux-image-oracle-6.17Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1057-raspiUpgrade linux-image-nvidia-7.0Upgrade linux-image-6.8.0-124-fipsUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-kvmUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-7.0.0-1008-oemUpgrade linux-image-4.15.0-253-genericUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-azureUpgrade linux-image-6.8.0-1055-nvidiaUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1109-gcp-fipsUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-64kUpgrade linux-image-5.4.0-233-genericUpgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-azure-fips-4.15Upgrade linux-image-6.8.0-1060-gcp-fipsUpgrade linux-image-5.4.0-233-generic-lpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-azure-fips-5.4Upgrade linux-image-aws-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1060-gcpUpgrade linux-image-6.17.0-1014-realtimeUpgrade linux-image-fipsUpgrade linux-image-5.4.0-1164-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-7.0Upgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-1054-oracle-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1026-nvidia-tegraUpgrade linux-image-kvm-5.4Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-generic-lpae-5.4Upgrade linux-image-oem-24.04bUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-lts-xenialUpgrade linux-image-genericUpgrade linux-image-azure-cvmUpgrade linux-image-4.15.0-1195-awsUpgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-181-lowlatency-64kUpgrade linux-image-6.17.0-1017-aws-64kUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-4.15.0-1194-awsUpgrade linux-image-4.15.0-1188-gcpUpgrade linux-image-realtime-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-azure-5.15Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-7.0.0-1009-nvidia-64kUpgrade linux-image-azure-4.15Upgrade linux-image-azure-6.8Upgrade linux-image-aws-lts-18.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi-7.0Upgrade linux-image-oracleUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-xilinxUpgrade linux-image-virtual-7.0Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04dUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-intelUpgrade linux-image-gke-6.8Upgrade linux-image-gkeUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-7.0Upgrade linux-image-azure-lts-18.04Upgrade linux-image-7.0.0-1011-raspi-realtimeUpgrade linux-image-5.4.0-1065-iotUpgrade linux-image-7.0.0-1007-azureUpgrade linux-image-7.0.0-1006-awsUpgrade linux-image-4.4.0-1194-awsUpgrade linux-image-5.15.0-1109-aws-fipsUpgrade linux-image-4.4.0-283-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-serverUpgrade linux-image-lowlatency-5.4Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-generic-lts-trustyUpgrade linux-image-6.8.0-1059-azure-fipsUpgrade linux-image-aws-6.17Upgrade linux-image-7.0.0-22-realtimeUpgrade linux-image-6.8.0-1057-aws-fipsUpgrade linux-image-6.17.0-35-generic-64kUpgrade linux-image-6.17.0-1016-oracleUpgrade linux-image-7.0.0-1011-raspiUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1055-gkeUpgrade linux-image-5.15.0-1114-azureUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-5.4Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-oemUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1026-nvidia-tegra-rtUpgrade linux-image-5.15.0-181-fipsUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-181-generic-64kUpgrade linux-image-virtualUpgrade linux-image-7.0.0-1006-aws-64kUpgrade linux-image-6.8.0-1058-azureUpgrade linux-image-6.8.0-1055-gke-64kUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-virtual-5.15Upgrade linux-image-oem-osp1Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-4.4.0-1156-awsUpgrade linux-image-generic-64k-7.0Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-virtual-6.17Upgrade linux-image-realtime-6.17Upgrade linux-image-realtime-7.0Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1101-kvmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1057-aws-64kUpgrade linux-image-5.15.0-1050-nvidia-tegra-igxUpgrade linux-image-5.15.0-1061-nvidia-tegra-rtUpgrade linux-image-5.4.0-1079-xilinx-zynqmpUpgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.17.0-1016-oracle-64kUpgrade linux-image-5.4.0-1161-aws-fipsUpgrade linux-image-5.4.0-1120-bluefieldUpgrade linux-image-4.4.0-283-genericUpgrade linux-image-4.15.0-2112-azure-fipsUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oracle-4.15Upgrade linux-image-oem-24.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gcp-6.17Upgrade linux-image-aws-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-5.4.0-1107-ibmUpgrade linux-image-gcp-4.15Upgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-aws-7.0Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.17.0-1018-gcpUpgrade linux-image-6.8.0-1054-oracleUpgrade linux-image-5.4.0-233-lowlatencyUpgrade linux-image-5.4.0-1135-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-7.0Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-ibm-5.15 | Jun 2, 2026 | Jun 2, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 15, 2026 | May 23, 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