fix(deps): Bump seroval to patch critical deserialization vuln - #121304
Conversation
seroval < 1.5.3 has a type confusion in fromJSON() that lets attacker-controlled JSON invoke unintended methods during deserialization (GHSA-mv8w-475r-vwqw / CVE-2026-59940, CVSS 9.8). seroval is pulled in transitively via solid-js, which several TanStack devtools packages (react-devtools, react-form-devtools, react-pacer-devtools) depend on. solid-js's existing dependency range already permitted the patched version, so refreshing the lockfile (pnpm update seroval seroval-plugins --lockfile-only) was enough; no package.json changes needed. Fixes GHSA-mv8w-475r-vwqw
|
Warning Socket is a new tool Security team is testing out, feel free to ignore this alert for now but we encourage you to act on it.
|
This was the case since the beginning of time, seems like it is a core function of that package: |
Bumps the transitive
serovaldependency from1.5.0to1.5.6, patching a critical deserialization type confusion inseroval.fromJSON()(GHSA-mv8w-475r-vwqw, CVSS 9.8) where attacker-controlled JSON could invoke unintended methods during deserialization.serovalis pulled in transitively viasolid-js, which several TanStack devtools packages (react-devtools,react-form-devtools,react-pacer-devtools) depend on.solid-js's existing dependency range already permitted the patched version, so this is a lockfile-only refresh (pnpm update seroval seroval-plugins --lockfile-only) — nopackage.jsonchanges.Fixes GHSA-mv8w-475r-vwqw