CVE-2025-65122CVE-2025-65122 是 youtube-regex npm 包(版本 <= 1.0.5)中的一个高危漏洞。该漏洞源于用于匹配 YouTube 链接的正则表达式存在设计缺陷,导致易受正则表达式拒绝服务攻击。攻击者无需用户交互即可通过网络发送特制字符串,触发正则引擎的灾难性回溯,从而瞬间消耗大量 CPU 资源,致使应用程序挂起或崩溃,严重影响服务可用性。
该漏洞属于典型的 ReDoS(正则表达式拒绝服务)。youtube-regex 包中的正则表达式模式包含复杂的分组和量词组合,在面对特定结构的恶意输入时,会引发灾难性回溯。当正则引擎尝试匹配这种输入时,它会探索指数级数量的匹配路径,导致计算时间呈指数级增长。攻击者只需发送一个相对较长的精心构造的字符串(通常包含重复字符和特定符号),就能让单核 CPU 满载运行数秒甚至数分钟。由于该漏洞无需认证且利用难度低,一旦被利用,将严重影响后端服务的处理能力和响应速度。