{"id":"AZL-101370","summary":"CVE-2026-89926 affecting package kernel 6.6.150.1-1","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nKVM: s390: Fix length check __import_wp_info()\n\nstruct kvm_hw_breakpoint::len is a __u64 that is fully controlled by user\nspace. This is then assigned to wp_info-\u003elen, which is an int. The bounds\ncheck is done on the truncated value while the allocation uses the\nuntruncated one:\n\n\twp_info-\u003elen = bp_data-\u003elen;\n\t[...]\n\tif (wp_info-\u003elen \u003c 0 || wp_info-\u003elen \u003e MAX_WP_SIZE)\n\t\treturn -EINVAL;\n\n\twp_info-\u003eold_data = kmalloc(bp_data-\u003elen, GFP_KERNEL_ACCOUNT);\n\nUse the validated value for the allocation as intended. Without this\nfix userspace can trigger \u003e4GB allocations which will fail and result\nin a WARN due to MAX_PAGE_ORDER.","modified":"2026-09-17T14:15:48.845531331Z","published":"2026-09-16T11:17:01Z","upstream":["CVE-2026-89926"],"references":[{"type":"WEB","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89926"}],"affected":[{"package":{"name":"kernel","ecosystem":"Azure Linux:3","purl":"pkg:rpm/azure-linux/kernel"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"6.6.150.1-1"}]}],"database_specific":{"source":"https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-101370.json"}}],"schema_version":"1.9.0"}