In the Linux kernel, the following vulnerability has been resolved:
smack: tcp: ipv4, fix incorrect labeling
Currently, Smack mirrors the label of incoming tcp/ipv4 connections: when a label 'foo' connects to a label 'bar' with tcp/ipv4, 'foo' always gets 'foo' in returned ipv4 packets. So, 1) returned packets are incorrectly labeled ('foo' instead of 'bar') 2) 'bar' can write to 'foo' without being authorized to write.
Here is a scenario how to see this:
* Take two machines, let's call them C and S, with active Smack in the default state (no settings, no rules, no labeled hosts, only builtin labels)
* At S, add Smack rule 'foo bar w' (labels 'foo' and 'bar' are instantiated at S at this moment)
* At S, at label 'bar', launch a program that listens for incoming tcp/ipv4 connections
* From C, at label 'foo', connect to the listener at S. (label 'foo' is instantiated at C at this moment) Connection succeedes and works.
* Send some data in both directions. * Collect network traffic of this connection.
All packets in both directions are labeled with the CIPSO of the label 'foo'. Hence, label 'bar' writes to 'foo' without being authorized, and even without ever being known at C.
If anybody cares: exactly the same happens with DCCP.
This behavior 1st manifested in release 2.6.29.4 (see Fixes below) and it looks unintentional. At least, no explanation was provided.
I changed returned packes label into the 'bar', to bring it into line with the Smack documentation claims.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Oct 14, 2024 | Oct 9, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-4.15Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-gcpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-4.15.0-1182-gcpUpgrade linux-image-intelUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.15.0-1189-awsUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-4.15.0-247-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-24.04aUpgrade linux-image-4.15.0-1171-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-azure-cvmUpgrade linux-image-4.4.0-278-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-genericUpgrade linux-image-azure-4.15Upgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-fips-4.15Upgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1144-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-22.04bUpgrade linux-image-4.15.0-2127-aws-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-4.4.0-278-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-gcp-4.15Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-azure-fips-4.15Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-4.4.0-1152-awsUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-4.15.0-1151-oracleUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-oem-24.04Upgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-oem-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-2106-azure-fipsUpgrade linux-image-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-raspiUpgrade linux-image-4.15.0-2090-gcp-fipsUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-4.4.0-1122-fipsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-4.15.0-1197-azureUpgrade linux-image-aws-fipsUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-4.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-4.4.0-1190-awsUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-ibmUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oem-22.04Upgrade linux-image-nvidiaUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-4.4.0-1153-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-aws-hweUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-4.15.0-247-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-gcp-fipsUpgrade linux-image-oemUpgrade linux-image-fipsUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-awsUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws-lts-18.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-ibm-lts-24.04 | Nov 4, 2024 | Oct 9, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Oct 9, 2024 |
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