CVE-2025-15405CVE-2025-15405是PHPEMS系统中发现的一个跨站请求伪造(Cross-Site Request Forgery, CSRF)安全漏洞。该漏洞存在于PHPEMS应用至11.0版本,攻击者可以利用此漏洞通过诱导已登录用户访问恶意页面,在用户不知情的情况下以该用户的身份执行非预期的操作。PHPEMS是一个基于PHP开发的在线考试系统,广泛应用于教育机构和企业培训场景。由于CSRF攻击利用的是用户已认证的身份,攻击者无需获取用户的凭证即可发起攻击,这使得该漏洞具有较高的隐蔽性和危害性。攻击者可以构造恶意链接或网页,当受害者在登录状态下访问这些内容时,浏览器会自动向目标网站发送携带用户会话Cookie的请求,从而触发预定义的恶意操作,如修改用户信息、提交考试答案或更改系统配置等。
该CSRF漏洞源于PHPEMS应用在处理关键操作时缺少适当的CSRF令牌验证机制。攻击者可以通过以下方式利用此漏洞:1) 构造一个包含恶意表单的HTML页面,该表单指向PHPEMS的敏感操作端点;2) 使用JavaScript自动提交表单;3) 诱导已登录的PHPEMS用户访问该恶意页面。当用户访问时,浏览器会自动携带用户的认证Cookie向PHPEMS服务器发送POST请求。由于服务器仅验证用户是否已登录,而未验证请求是否来自合法的内部来源,恶意请求将被成功执行。攻击者可以利用此漏洞执行修改用户资料、提交考试答案、创建或删除数据等操作。该漏洞的CVSS向量为AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N,表明攻击复杂度低,无需认证,但需要用户交互才能成功发起攻击。