In the Linux kernel, the following vulnerability has been resolved:
ksmbd: restore DACL size on check_add_overflow() to avoid malformed ACL
check_add_overflow() unconditionally writes the truncated sum into *d even on overflow, per its contract in include/linux/overflow.h. The four check_add_overflow() guards in set_posix_acl_entries_dacl() and set_ntacl_dacl() break out of the ACE-building loops on overflow, but the truncated *size is then consumed downstream at the end of set_ntacl_dacl():
pndacl->size = cpu_to_le16(le16_to_cpu(pndacl->size) + size);
This produces an on-wire NT ACL whose pndacl->size under-reports the bytes actually written by the preceding fill_ace_for_sid()/memcpy() calls, yielding a malformed ACL that can trigger out-of-bounds reads when re-parsed by clients or ksmbd itself.
Restore *size to its pre-addition value on each overflow branch (via `*size -= ace_sz` / `size -= nt_ace_size`) so that after the break, *size once again holds the cumulative size of the successfully-written ACEs. The committed ACL is then truncated-but-self-consistent rather than malformed.
The ksmbd DACL builders are the only check_add_overflow() sites found where an overflow path breaks out of a loop and the destination value is consumed afterward. The other nearby break-style cases either return -EINVAL on overflow (transport_ipc.c) or break without consuming the overflowed destination value afterward (buildid.c).
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.12Upgrade linux | Aug 11, 2026 | Aug 11, 2026 |
| Redhat_linux | — | — | Aug 13, 2026 | Aug 10, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1014-awsUpgrade linux-image-oracle-6.8Upgrade linux-image-virtual-7.0Upgrade linux-image-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-realtime-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-6.8.0-1071-azureUpgrade linux-image-awsUpgrade linux-image-gke-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-26.04aUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-6.8.0-147-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-7.0Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-laptop-23.10Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-virtualUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-generic-6.8Upgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-64k-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-azure-fdeUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-ibm-6.8Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-oem-7.0Upgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-kvmUpgrade linux-image-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-genericUpgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-gkeopUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-aws-64k-7.0Upgrade linux-image-aws-6.8Upgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-azure-lts-26.04Upgrade linux-image-aws-64kUpgrade linux-image-generic-64k-7.0Upgrade linux-image-lowlatency-64kUpgrade linux-image-7.0.0-1015-oemUpgrade linux-image-gcp-fipsUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-7.0Upgrade linux-image-azureUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-oracle-7.0Upgrade linux-image-gkeUpgrade linux-image-ibm-classicUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-fipsUpgrade linux-image-oem-26.04 | Oct 7, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 17, 2026 | Aug 10, 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