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.
CVSS Details
- CVSS 3.1 Base Score: 9.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Oct 14, 2024 | Oct 9, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-4.15Upgrade linux-image-4.15.0-1171-kvmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-generic-lts-xenialUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-4.15.0-1151-oracleUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-aws-fips-4.15Upgrade linux-image-azure-lts-20.04Upgrade linux-image-4.4.0-1152-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-lts-18.04Upgrade linux-image-4.15.0-2127-aws-fipsUpgrade linux-image-oem-20.04dUpgrade linux-image-4.4.0-278-lowlatencyUpgrade linux-image-4.15.0-1144-fipsUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-4.15.0-247-lowlatencyUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-4.15.0-1189-awsUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-genericUpgrade linux-image-azure-4.15Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-intelUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-gkeopUpgrade linux-image-4.4.0-278-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-2106-azure-fipsUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.15.0-1182-gcpUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04Upgrade linux-image-azure-fips-4.15Upgrade linux-image-generic-lpaeUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gcp-4.15Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-fipsUpgrade linux-image-gkeop-5.4Upgrade linux-image-4.4.0-1190-awsUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-azure-fdeUpgrade linux-image-azureUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-4.15.0-2090-gcp-fipsUpgrade linux-image-4.4.0-1122-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-64kUpgrade linux-image-4.15.0-1197-azureUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-4.15.0-247-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-4.4.0-1153-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-awsUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-aws-4.15Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-gcp-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-nvidiaUpgrade linux-image-oemUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-gcp-fips-4.15 | 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 |
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