CVE-2026-42044Axios HTTP客户端库在1.0.0至1.15.2之前的版本中存在原型污染漏洞。攻击者可利用应用依赖树中的Object.prototype污染,通过默认的transformResponse函数触发parseReviver,从而隐蔽地篡改所有JSON API响应,可能导致权限提升、数据篡改或授权绕过。
该漏洞位于Axios的默认transformResponse函数(lib/defaults/index.js:124),其调用JSON.parse(data, this.parseReviver)。由于parseReviver属性未在Axios默认配置中定义且未受断言验证,攻击者若能在Object.prototype上植入parseReviver函数,该函数将在每次解析JSON响应键值对时被调用。这使得攻击者能精确修改响应数据(如用户角色、余额),而保持JSON结构完整,进而绕过后端验证。