Skip to content

fix(deps): address security advisories for flatted and devalue#775

Merged
BYK merged 1 commit intomasterfrom
byk/fix/security-advisories
Mar 16, 2026
Merged

fix(deps): address security advisories for flatted and devalue#775
BYK merged 1 commit intomasterfrom
byk/fix/security-advisories

Conversation

@BYK
Copy link
Member

@BYK BYK commented Mar 16, 2026

Fix open Dependabot alerts for transitive dependency vulnerabilities:

  • flatted (HIGH — CVE-2026-32141): Unbounded recursion DoS in parse(). Added pnpm.overrides entry "flatted": "^3.4.0" → resolves to 3.4.1.
  • devalue (MEDIUM — CVE-2026-30226 + GHSA-mwv9-gp5h-frr4): Prototype pollution in parse()/unflatten(). Bumped existing override in docs/package.json from ^5.6.3 to ^5.6.4.
  • yauzl (MEDIUM — CVE-2026-31988): Dismissed as inaccurate — the vulnerable NTFS timestamp parser exists only in yauzl 3.x; our version (2.10.0 via extract-zip) is unaffected.

- Add flatted override (^3.4.0) to fix CVE-2026-32141 (unbounded
  recursion DoS in parse(), GHSA-25h7-pfq9-p65f)
- Bump devalue override to ^5.6.4 in docs/ to fix CVE-2026-30226
  (prototype pollution, GHSA-cfw5-2vxh-hr84) and GHSA-mwv9-gp5h-frr4
  (__proto__ property emission)
- Dismiss yauzl alert #125 (CVE-2026-31988) as inaccurate — the
  vulnerable NTFS timestamp parser exists only in yauzl 3.x; our
  version (2.10.0 via extract-zip) is not affected
@github-actions
Copy link
Contributor

github-actions bot commented Mar 16, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-03-16 10:35 UTC

@BYK BYK marked this pull request as ready for review March 16, 2026 10:27
@BYK BYK merged commit d9b2273 into master Mar 16, 2026
19 checks passed
@BYK BYK deleted the byk/fix/security-advisories branch March 16, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant