{"id":40334,"date":"2026-10-16T16:33:05","date_gmt":"2026-10-16T08:33:05","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-85659"},"modified":"2026-10-16T16:33:05","modified_gmt":"2026-10-16T08:33:05","slug":"cve-2026-85659","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-85659","title":{"rendered":"CVE-2026-85659 [HIGH] &#8211; The PilotPress plugin for WordPress is vulnerable to Privilege Escalation via Account Take"},"content":{"rendered":"<p>The PilotPress plugin for WordPress is vulnerable to Privilege Escalation via Account Takeover in all versions up to, and including, 2.0.43. The vulnerability exists because the `update_cc_details()` AJAX handler forwards an attacker-supplied `username` parameter to ONTRAPORT via `api_call(&#8216;update_cc_details&#8217;, &#8230;)` before performing the local `username_exists()` collision check, and aborts without rolling back the remote rename when a collision is detected \u2014 leaving the remote ONTRAPORT contact renamed to an existing WordPress Administrator&#8217;s login. On a subsequent login attempt, `user_login()` (hooked to `wp_authenticate`) authenticates against ONTRAPORT using the renamed login and the attacker&#8217;s own password, resolves the local WordPress user row via `get_user_by(&#8216;login&#8217;, $username)` \u2014 which now selects the real Administrator&#8217;s row \u2014 and calls `wp_set_password()` against that Administrator&#8217;s user ID; because the `user_level != 10` guard only suppresses PilotPress&#8217;s own cookie issuance rather than returning a `WP_Error` to core, WordPress proceeds to validate the newly-synchronized password and issues a full Administrator authentication cookie to the attacker. This makes it possible for authenticated attackers with Subscriber-level access and above \u2014 specifically any PilotPress member holding a valid ONTRAPORT contact and the Customer Center nonce \u2014 to fully take over an Administrator account.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The PilotPress plugin for WordPress is vulnerable to Privilege Escalation via Account Takeover in all versions up to, and including, 2.0.43. The vulnerability exists because the `update_cc_details()` <\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-40334","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/40334","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=40334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}