{"id":35227,"date":"2026-10-10T12:32:39","date_gmt":"2026-10-10T04:32:39","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-104797"},"modified":"2026-10-10T12:32:39","modified_gmt":"2026-10-10T04:32:39","slug":"cve-2026-104797","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-104797","title":{"rendered":"CVE-2026-104797 [HIGH] &#8211; The Advanced Form Integration \u2014 Connect Forms to 300+ Apps plugin for WordPress is vulnera"},"content":{"rendered":"<p>The Advanced Form Integration \u2014 Connect Forms to 300+ Apps plugin for WordPress is vulnerable to Authentication Bypass via Unverified Password Change in all versions up to, and including, 2.9.0 The `adfoin_ultimatememberac_send_data` function, which powers the Ultimate Member &#8220;Update Profile Field&#8221; action, resolves the target WordPress user from an attacker-supplied email address and passes an attacker-controlled field key and value directly to `UM()-&gt;user()-&gt;update_profile()` in the `account` context \u2014 which explicitly bypasses Ultimate Member&#8217;s banned-key validation \u2014 without performing any submitter identity verification, ownership check, capability check, current-password reauthentication, or restriction on sensitive keys such as `user_pass`. This makes it possible for unauthenticated attackers to change the password of any WordPress user account, including Administrator accounts, by submitting a public Contact Form 7 form with a target email and `user_pass` as the field key, enabling full site takeover. Exploitation requires an administrator to have pre-configured a Contact Form 7 integration that maps the target email, field key, and value from public form inputs to the Ultimate Member Update Profile Field action \u2014 the exact workflow the plugin&#8217;s own UI advertises for this action type.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Advanced Form Integration \u2014 Connect Forms to 300+ Apps plugin for WordPress is vulnerable to Authentication Bypass via Unverified Password Change in all versions up to, and including, 2.9.0 The `a<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-35227","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/35227","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=35227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}