CVE-2025-13803CVE-2025-13803是MediaCrush 1.0.0和1.0.1版本中的一个高危安全漏洞。该漏洞位于mediacrush/paths.py文件的Header Handler组件中,攻击者可以通过操纵HTTP请求中的Host头部参数来注入恶意脚本代码。由于程序对HTTP头部未进行适当的过滤和转义处理,导致攻击者可以在受害者浏览器中执行任意JavaScript代码。此漏洞无需认证即可利用,攻击者可远程发起攻击。成功利用此漏洞可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重后果。由于MediaCrush是一个媒体分享平台,用户量较大,该漏洞影响范围较广。建议受影响的用户尽快升级到最新版本或采取临时缓解措施。CVSS评分7.3,属于高危漏洞,需要优先处理。
该漏洞的根本原因在于MediaCrush应用对HTTP请求头部的处理存在安全缺陷。在mediacrush/paths.py文件的Header Handler组件中,程序直接使用HTTP请求中的Host头部参数而未进行充分的输入验证和输出编码。当攻击者构造包含恶意JavaScript代码的Host头部时,这些未经处理的数据会被直接返回给客户端浏览器,从而触发跨站脚本执行。攻击者可以利用此漏洞在页面中注入恶意脚本,通过社工手段诱导其他用户访问恶意链接,从而窃取用户的会话cookie、凭据或其他敏感信息。由于该漏洞的攻击向量为网络层面且无需认证,攻击门槛较低,具备基本黑客知识的攻击者即可成功利用。防御此类漏洞需要在服务端对所有用户输入进行严格的输入验证,并在输出时进行适当的HTML编码或转义。