In the Linux kernel, the following vulnerability has been resolved:
mtd: spi-nor: swp: Improve locking user experience
In the case of the first block being locked (or the few first blocks), if the user want to fully unlock the device it has two possibilities: - either it asks to unlock the entire device, and this works; - or it asks to unlock just the block(s) that are currently locked, which fails.
It fails because the conditions "can_be_top" and "can_be_bottom" are true. Indeed, in this case, we unlock everything, so the TB bit does not matter. However in the current implementation, use_top would be true (as this is the favourite option) and lock_len, which in practice should be reduced down to 0, is set to "nor->params->size - (ofs + len)" which is a positive number. This is wrong.
An easy way is to simply add an extra condition. In the unlock() path, if we can achieve the same result from both sides, it means we unlock everything and lock_len must simply be 0. A comment is added to clarify that logic.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Aug 16, 2026 | Aug 16, 2026 |
| Redhat_linux | — | No solution exists | Aug 19, 2026 | Aug 15, 2026 |
| Ubuntu | — | Upgrade linux-image-fipsUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-awsUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-gcp-7.0Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-aws-fips-6.8Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-realtime-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-realtimeUpgrade linux-image-generic-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-oracle-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-azure-6.8Upgrade linux-image-gcpUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-oracleUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1067-awsUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-aws-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-gke-7.0Upgrade linux-image-6.8.0-147-genericUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-gke-64kUpgrade linux-image-azureUpgrade linux-image-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-gke-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gcp-64kUpgrade linux-image-aws-fipsUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-fips-6.8Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-26.04aUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-kvmUpgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-7.0Upgrade linux-image-oracle-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-azure-7.0Upgrade linux-image-genericUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-generic-lpae | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 25, 2026 | Aug 15, 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