CVE-2025-65593nopCommerce 4.90.0版本中的Schedule Tasks(计划任务)功能存在跨站请求伪造(CSRF)漏洞。该漏洞允许攻击者通过诱导已登录的管理员用户访问恶意网页,在用户不知情的情况下执行未经授权的操作。由于计划任务功能通常具有较高的系统权限,攻击者可能利用此漏洞执行敏感操作,如修改系统配置、执行数据库操作或触发其他管理功能。攻击成功的关键在于利用了Web应用程序对用户请求的信任机制,当管理员访问包含恶意请求的页面时,浏览器会自动携带有效的会话Cookie向目标站点发送请求,从而绕过身份验证机制。此漏洞的CVSS评分为8.8,属于高危级别,对系统安全性构成严重威胁。
CSRF漏洞的核心在于Web应用程序未能正确验证请求的来源和有效性。在nopCommerce 4.90.0的计划任务功能中,系统未能实现足够的CSRF防护机制。具体来说,当管理员在已认证的会话中访问计划任务管理页面时,系统未能验证请求是否来自合法的用户操作,而是直接执行了请求中的操作。攻击者可以构造一个恶意HTML页面,包含自动提交的表单,该表单指向nopCommerce的计划任务功能端点。当已登录的管理员访问该恶意页面时,浏览器会自动发送带有有效会话Cookie的POST请求。攻击者可以借此执行添加、修改或删除计划任务的操作,甚至可能通过计划任务执行系统命令。防御此类漏洞的标准做法是在关键操作中引入CSRF Token验证,确保请求确实来自应用程序自身的表单,而非第三方恶意网站。