CVE-2025-11773WordPress的TokenICO加密货币代币启动平台插件存在严重的权限绕过漏洞。该插件用于管理加密货币代币发行、预售、ICO、IDO和空投功能。漏洞源于saveDeployedContract函数缺少权限检查,导致任何已认证用户(包括最低权限的订阅者级别用户)都能调用该函数。攻击者可利用此漏洞修改WordPress的tokenico_deployed_contracts选项,从而污染智能合约地址显示。此漏洞影响所有版本直至2.4.7,CVSS评分为4.3(中危)。由于涉及金融交易场景,攻击者可能通过替换合约地址诱导用户向错误地址转账,造成经济损失。建议管理员尽快升级至最新版本并检查合约地址的完整性。
漏洞根源在于TokenICO插件的RestAPI.php文件中saveDeployedContract函数缺少WordPress capability检查。该函数允许已认证用户直接修改WordPress数据库中的tokenico_deployed_contracts选项,而无需验证用户是否具有管理员权限。具体来说,当用户通过REST API发送请求时,函数直接处理数据并调用update_option存储攻击者控制的合约地址。攻击者只需拥有一个订阅者级别的账户即可发起攻击,无需任何用户交互。攻击成功后,插件在前端显示的智能合约地址将被替换为攻击者指定的地址,可能导致用户向非法地址转账。该漏洞属于CWE-285(权限控制不当)的典型案例,CVSS向量显示攻击复杂度低、所需权限低、无需用户交互,但影响范围限于完整性和少量数据篡改。