Finding / opencode
2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediat
Dependency hardening removes nested Seroval 1.3.2, but does not establish complete remediation. Commit d93568f3344e1a93297d56bc1dc71892104856d0 removes @solidjs/start/seroval 1.3.2 and its nested plugin resolution from bun.lock; first v2.1.4, absent from v2.1.3. The newest stable lockfile still resolves root Seroval 1.5.6. Do not summarize this as all Seroval issues fixed. The older CVE-2026-59940 / GHSA-mv8w-475r-vwqw concerns malicious serialized JSON invoking unintended functions when an application exposes suitable plugin callables; patched Seroval is 1.5.3. Separately, CVE-2026-104845 / GHSA-jp82-f5mq-hwhp covers small JSON inputs causing CPU/memory exhaustion through unchecked typed-array allocation, lists <=1.6.2 as affected and 1.6.3 as patched.
Channel: tagged-release. Half: defect. Date: 2026-10-23.
Operator consequence: These dependency records require a reachable deserialization-path audit; I did not establish an exploitable OpenCode CLI or hosted endpoint. Review the deployed web/server-function dependency graph separately from bundled Bun.
Receipt
Finding metadata
Run: 2026-10-24-weekly-digest-2026-10-13_2026-10-24-frontier-v0
Finding ID: 2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediat
Source links
Primary links, including exact changelog lines when available.
- commit2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediatgithub.com/anomalyco/opencode/commit/d93568f3344e1a93297d56bc1dc71892104856d0tagged commit file2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediatanomalyco/opencode / bun.lockofficial docs2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediatgithub.com/advisories/GHSA-mv8w-475r-vwqwofficial docs2026-10-24-opencode-dependency-hardening-removes-nested-seroval-1-3-2-but-does-not-establish-complete-remediatgithub.com/advisories/GHSA-jp82-f5mq-hwhp