CVE-2026-1154CVE-2026-1154是SourceCodester E-Learning System 1.0中发现的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于管理后台的课程模块(Lesson Module)中,具体位置为/admin/modules/lesson/index.php文件。攻击者可以通过在Title或Description参数中注入恶意JavaScript代码,当其他用户访问相关页面时,恶意脚本将在受害者浏览器中执行。这可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重安全问题。由于该漏洞需要用户交互且攻击复杂度较低,CVSS评分4.3,属于中等严重程度。漏洞利用代码已公开,建议尽快修复。
该漏洞是典型的存储型XSS(Stored Cross-Site Scripting)漏洞,存在于E-Learning System的课程管理模块中。攻击者无需认证即可访问/admin/modules/lesson/index.php页面,通过在创建或编辑课程时在Title或Description字段中插入恶意JavaScript代码(如<script>alert(document.cookie)</script>)。由于系统未对用户输入进行充分的输入验证和输出编码,恶意脚本被存储在数据库中。当管理员或其他用户访问课程列表页面时,服务器从数据库读取并输出未经过滤的内容,导致恶意脚本在用户浏览器中执行。攻击者可利用此漏洞窃取用户会话Cookie、劫持用户账号或进行进一步的社会工程攻击。漏洞利用复杂度低,可通过网络远程执行,但需要用户交互。