CVE-2025-14539CVE-2025-14539是WordPress Shortcode Ajax插件中的一个高危安全漏洞。该插件在1.0及之前的所有版本中存在未授权任意短代码执行问题。漏洞根源在于插件未能正确验证用户输入就直接传递给do_shortcode函数执行。攻击者无需任何认证即可利用此漏洞,在目标WordPress站点上执行任意短代码,可能导致敏感数据泄露、权限提升或进一步的攻击。该漏洞CVSS评分为5.4,属于中等严重程度,但由于攻击复杂度低且无需认证,仍然构成实际威胁。WordPress短代码功能通常用于在文章和页面中嵌入动态内容或功能,一旦被恶意利用,可能被用来读取配置文件、数据库连接信息或其他敏感资源。
该漏洞存在于Shortcode Ajax插件的shortcode-ajax.php文件第29行附近。插件提供的Ajax功能允许用户通过HTTP请求触发短代码执行,但缺少对传入参数的有效性验证。具体来说,攻击者可以通过构造特殊的POST或GET请求,将恶意短代码作为参数传递给插件的Ajax处理器。插件收到请求后,未进行任何安全检查就直接调用do_shortcode()函数执行用户提供的短代码内容。由于WordPress短代码系统功能强大,攻击者可以利用诸如[theme_option]、[file_get_contents]等短代码读取服务器上的敏感文件,或者利用其他插件提供的管理功能短代码执行危险操作。攻击者可以利用CVE-2025-14539读取wp-config.php获取数据库凭证,或执行管理员才能使用的短代码功能。