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.
Covered by Rapid7
| 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-oracle-7.0Upgrade linux-image-generic-lpaeUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-ibm-classicUpgrade linux-image-oem-26.04Upgrade linux-image-ibm-7.0Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gkeopUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-gke-7.0Upgrade linux-image-7.0.0-1015-oemUpgrade linux-image-gke-64k-7.0Upgrade linux-image-6.8.0-147-genericUpgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-gke-64kUpgrade linux-image-genericUpgrade linux-image-azureUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-oem-7.0Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-azure-7.0Upgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-generic-64k-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-kvmUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-oracleUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-virtual-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-azure-6.8Upgrade linux-image-aws-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-realtimeUpgrade linux-image-generic-64k-7.0Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-laptop-23.10Upgrade linux-image-gkeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-gcp-7.0Upgrade linux-image-virtualUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-7.0.0-1017-azureUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-realtime-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-gcp-6.8 | 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 |
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