CVE-2026-7626WordPress插件Slek Gateway for WooCommerce在1.0版本中存在信息泄露漏洞。该漏洞源于`wsb_handle_slek_payment_redirect()`函数将商户的`slek_key`和`slek_secret` API凭证直接放置在客户端HTML表单中,并将`slek_secret`作为明文GET参数嵌入IPN回调URL中。未经身份认证的攻击者可以通过在受影响的商店下订单,并在JavaScript自动提交触发前查看WooCommerce订单支付页面的HTML源代码或使用浏览器开发者工具,从而提取商户的API凭证。
该漏洞发生在插件处理支付重定向的流程中。具体而言,`wsb_handle_slek_payment_redirect()`函数在生成支付页面时,错误地将敏感的商户API密钥(`slek_key`和`slek_secret`)硬编码到了客户端的HTML表单代码中。此外,`slek_secret`还被直接拼接在IPN(即时支付通知)回调URL的GET参数中,且未做任何加密处理。由于这些数据直接暴露在浏览器端,任何能够在目标网站下单的攻击者(无需管理员权限),都可以在访问订单支付页面时,通过拦截网络请求或查看页面源代码的方式,直接获取这些明文凭证。获取凭证后,攻击者可能冒充商户进行恶意操作或窃取交易数据。此漏洞的核心问题在于将服务端敏感凭证不当暴露给不可信的客户端环境。