CVE-2025-14641CVE-2025-14641是code-projects Computer Laboratory System 1.0中的一个高危安全漏洞。该漏洞存在于admin/admin_pic.php文件中的图片上传功能,由于对上传文件的类型、内容和扩展名缺乏有效的验证和过滤,攻击者可以利用此漏洞上传任意类型的文件,包括恶意PHP脚本文件。Computer Laboratory System是一套用于管理计算机实验室的Web应用程序,广泛部署于教育机构和企业内部。由于该漏洞需要高权限认证才能利用,但攻击一旦成功,攻击者可以在服务器上执行任意代码,从而完全控制受影响的系统。此漏洞已于2025年12月14日被披露,CVSS评分4.7,属于中等严重程度。漏洞的利用可能需要对目标系统有管理员权限,但一旦利用成功,将对系统的机密性、完整性和可用性造成严重影响。
该漏洞存在于Computer Laboratory System 1.0的admin/admin_pic.php文件中,具体问题在于对上传文件缺少严格的验证机制。攻击者通过构造恶意请求,将包含PHP代码的图像文件上传到服务器。上传功能未对文件扩展名进行白名单校验,允许.asp、.php、.phtml等危险扩展名的文件通过。文件内容检测机制缺失,系统仅根据Content-Type或文件扩展名判断文件类型,而未验证文件Magic Bytes或实际内容。文件存储位置可预测且可执行,攻击者上传的恶意脚本通常被保存在可被Web服务器解析的目录下。攻击者可通过访问上传的文件路径(如/admin/uploads/evil.php)来触发恶意代码执行,从而获得服务器远程代码执行能力。漏洞利用需要管理员权限,但一旦成功可完全接管服务器。