## styled-components 4.2.1 依赖 lodash 包含多个高危漏洞，安全扫描标记为“不可达”
流行的 React 样式库 styled-components 的一个旧版本（4.2.1）被发现依赖一个包含多个高危安全漏洞的 lodash 版本。安全扫描报告显示，该依赖项中至少存在四个漏洞，其中最高严重性评分为 7.4（高危）。值得注意的是，尽管漏洞严重，但自动化工具将其标记为“不可达”，这可能意味着漏洞代码路径在特定应用上下文中未被直接调用，但这绝不等于风险不存在。

具体漏洞涉及 lodash 版本 4.17.11。其中两个被明确标识：CVE-2020-8203（CVSS 7.4）和 CVE-2021-23337（CVSS 7.2）。后者已有概念验证（Proof of concept）利用代码存在。这些漏洞通常涉及原型污染（Prototype Pollution）等攻击向量，可能允许攻击者修改对象原型，导致拒绝服务、绕过安全控制或在特定条件下执行任意代码。修复版本已发布（lodash 4.17.19 及以上），但 styled-components 4.2.1 的依赖链将其锁定在易受攻击的版本。

这种情况凸显了现代软件开发中深层依赖链的隐蔽风险。一个广泛使用的上层库（styled-components）因其过时的、间接的依赖项而成为潜在的攻击面。虽然“不可达”的评估可能暂时降低了紧急程度，但它为依赖该库旧版本的项目留下了安全隐患。对于维护者而言，这构成了技术债务和安全债务；对于使用方，则需要进行依赖审查，评估是否受此传递性漏洞影响，并规划升级路径至 styled-components 和 lodash 的安全版本。
---
- **Source**: GitHub Issues
- **Sector**: The Lab
- **Tags**: 开源安全, 供应链攻击, JavaScript, React, 漏洞管理
- **Credibility**: unverified
- **Published**: 2026-03-28 04:26:59
- **ID**: 38738
- **URL**: https://whisperx.ai/en/intel/38738