{"id":42216,"date":"2026-10-21T00:32:39","date_gmt":"2026-10-20T16:32:39","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-94202"},"modified":"2026-10-21T00:32:39","modified_gmt":"2026-10-20T16:32:39","slug":"cve-2026-94202","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-94202","title":{"rendered":"CVE-2026-94202 &#8211; The Module Manager&#8217;s block-pool create dispatcher proved that two `ALIGN_TYPE` words of th"},"content":{"rendered":"<p>The Module Manager&#8217;s block-pool create dispatcher proved that two `ALIGN_TYPE` words of the extra-parameter array a memory-protected module supplies lay inside the module&#8217;s data, and then used indices 0 through 3 of that array.<\/p>\n<p>One of the two unproved words is read by the dispatcher&#8217;s own buffer check, which takes index 1 as the pool start and index 2 as the length to range-check it over. So the out-of-bounds read is performed by the validation code itself, before the kernel service is reached, and the size the caller&#8217;s pool start is then validated against is a word the manager has not proved the module owns. The other unproved word is read when the service&#8217;s argument list is built.<\/p>\n<p>Vulnerable function: `_txm_module_manager_tx_block_pool_create_dispatch`, in `common_modules\/module_manager\/inc\/txm_module_manager_dispatch.h`.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Module Manager&#8217;s block-pool create dispatcher proved that two `ALIGN_TYPE` words of the extra-parameter array a memory-protected module supplies lay inside the module&#8217;s data, and then used indices<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-42216","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/42216","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=42216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=42216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=42216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}