CVE-2026-3891CVE-2026-3891是WordPress插件Pix for WooCommerce中的一个严重安全漏洞。该插件用于处理巴西PIX支付网关集成。漏洞源于lkn_pix_for_woocommerce_c6_save_settings函数缺少权限检查和文件类型验证,导致未经身份验证的攻击者可以上传任意文件到服务器。由于缺乏安全验证,攻击者可上传恶意PHP文件并执行,最终实现远程代码执行(RCE),完全控制受影响的WordPress站点。此漏洞CVSS评分高达9.8,属于严重级别,对使用该插件的所有WordPress网站构成重大威胁。攻击者无需任何认证凭证即可利用此漏洞,使其成为高危攻击向量。
漏洞存在于插件的lkn_pix_for_woocommerce_c6_save_settings函数中,该函数负责处理PIX支付设置保存操作。问题核心在于两个关键安全缺陷:首先,函数缺少WordPress capability检查(如manage_options权限验证),任何用户甚至未认证的访客都能调用该功能;其次,函数未对上传文件进行类型验证,允许任意文件扩展名和内容。攻击者可通过构造恶意HTTP请求,指定目标文件路径和内容,直接将PHP webshell上传到Web根目录。一旦文件成功写入,访问该文件即可触发代码执行,获得服务器完全控制权。漏洞影响版本从初始版本至1.5.0版本。