CVE-2026-0668CVE-2026-0668是Wikimedia Foundation开发的MediaWiki VisualData扩展中的一个高危拒绝服务漏洞。该漏洞源于不高效的正则表达式复杂度问题,攻击者可以通过构造特定的输入数据触发正则表达式的指数级回溯,从而导致服务器CPU资源耗尽,服务不可用。VisualData扩展用于在MediaWiki中可视化数据内容,广泛应用于Wikipedia等Wikimedia项目。该漏洞影响MediaWiki VisualData 1.45版本,CVSS评分5.3,属于中等严重程度。由于攻击无需认证且可远程利用,攻击者可以通过自动化工具批量扫描并利用此漏洞,对目标服务造成严重影响。建议受影响用户尽快升级到最新修复版本或采取临时缓解措施。
该漏洞是由于VisualData扩展中使用的正则表达式存在指数级时间复杂性问题。当正则表达式引擎处理包含大量重复模式或嵌套量词的输入时,可能会触发灾难性回溯(Catastrophic Backtracking)。攻击者可以构造特定的输入字符串,使正则表达式匹配过程呈指数级增长。例如,构造包含多个可重叠匹配模式的输入数据,会导致正则引擎在尝试所有可能的匹配路径时消耗大量计算资源。在MediaWiki的VisualData扩展中,当处理用户输入的数据可视化请求时,如果输入数据未经过充分的正则表达式安全验证,恶意构造的输入会触发ReDoS攻击,导致服务器处理请求的时间急剧增加,最终造成拒绝服务。由于该扩展处理的是结构化数据展示,攻击面相对较广,自动化攻击工具可以轻松识别和利用此类漏洞。