{"id":17493,"date":"2026-09-05T02:31:10","date_gmt":"2026-09-04T18:31:10","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80913"},"modified":"2026-09-05T02:31:10","modified_gmt":"2026-09-04T18:31:10","slug":"cve-2026-80913","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80913","title":{"rendered":"CVE-2026-80913 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nselinux: require ever"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>selinux: require every boolean value to be defined<\/p>\n<p>p_bools.nprim comes from the policy image independently of how many<br \/>\nbooleans follow it, and cond_index_bool() fills bool_val_to_struct[] at<br \/>\nvalue &#8211; 1, so a count larger than the values present leaves NULL entries.<br \/>\nEvery user of that array then walks it by index and dereferences each<br \/>\nentry: cond_evaluate_expr() on the access-vector path,<br \/>\nsecurity_get_bools() and security_get_bool_value() behind selinuxfs, and<br \/>\nsecurity_set_bools(). A sparse class value is absorbed by<br \/>\npolicydb_class_isvalid() and its siblings; booleans have no such<br \/>\npredicate, and no consumer that could use one.<\/p>\n<p>Reject a boolean value that no boolean defines, once, where the array is<br \/>\nbuilt. Conforming policies define every boolean they declare and are<br \/>\nunaffected.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>selinux: require every boolean value to be defined<\/p>\n<p>p_bools.nprim comes from the policy image independently of how many<br \/>\nbooleans fo<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-17493","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/17493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}