CVE-2025-14906WP Youtube Video Gallery是WordPress平台上广受欢迎的视频画廊插件,允许用户轻松嵌入和管理YouTube视频内容。该插件在1.0及之前的所有版本中存在严重的跨站请求伪造(CSRF)漏洞。漏洞根源在于wpYTVideoGallerySettingSave()函数缺少Nonce令牌验证机制。攻击者可以利用这一缺陷,通过构造恶意请求诱导已登录的网站管理员点击链接,从而在管理员不知情的情况下修改插件的设置参数。由于该漏洞允许攻击者篡改插件配置,攻击者可能会将合法视频替换为恶意内容,实施钓鱼攻击或传播恶意软件。此外,攻击者还可能修改插件的显示设置、布局配置等,对网站的用户体验和安全性造成影响。此漏洞的CVSS评分为4.3,属于中等严重程度,主要因为其利用需要用户交互(管理员必须点击恶意链接),且对系统的机密性和完整性影响较低。尽管如此,该漏洞仍可能对使用该插件的WordPress网站造成安全风险,建议网站管理员尽快采取修复措施。
该CSRF漏洞存在于WP Youtube Video Gallery插件的wpYTVideoGallerySettingSave()函数中。该函数负责处理插件设置的保存操作,但未对请求来源进行有效的Nonce令牌验证。在WordPress插件开发中,Nonce机制是防止CSRF攻击的标准安全措施,通过生成一次性令牌确保请求确实来自合法的管理后台操作。由于该函数缺少此验证,攻击者可以构造一个恶意HTML页面或链接,包含自动提交的表单请求。当网站管理员访问该页面或点击攻击者精心构造的链接时,浏览器会自动向目标WordPress站点发送设置保存请求。由于管理员已通过身份认证,请求会被服务器信任并执行,从而实现对插件设置的非法修改。攻击者可能修改的设置包括但不限于:默认视频源、显示参数、布局配置等。这种攻击不要求攻击者具备任何认证,攻击成功与否完全取决于目标管理员是否会触发恶意请求。攻击者通常会使用社会工程学手段,如伪装成正常邮件、消息或网页内容,诱导管理员点击恶意链接。