[0.1.1] - 2026-05-14
Highlights
Security-fix patch. Closes 14 advisories against wasmtime (incl. CRITICAL
sandbox-escape RUSTSEC-2026-0095 / -0096), the hickory-proto baseline DoS
RUSTSEC-2026-0119, time stack-exhaustion RUSTSEC-2026-0009, and the serde_yml
unsoundness RUSTSEC-2025-0068 / -0067. No public API changes.
wasmtime 26.0.1 → 43.0.2— drop the WebAssembly plugin sandbox onto a CVE-free
release line. The 24 LTS branch lacks backports for 6 Winch / pooling-allocator
advisories; 43.x is API-compatible with linpodx-plugin and required zero source
changes downstream.hickory-{resolver,server,proto} 0.24 → 0.25— closes the message-encoding CPU
exhaustion in the egress DNS filter. Adaptedlinpodx-netfilter::resolverand
linpodx-runtime::network_filterfor the newTokioResolverbuilder API.serde_yml → serde_norway—serde_ymlwas archived upstream (RUSTSEC-2025-0068)
and pulled the unsoundlibyml(RUSTSEC-2025-0067).serde_norwayis the
maintained drop-in fork ofserde_yaml; touches workspace dep + 4 crate manifests- 6 source files (cli/main.rs, sandbox/{profile,schema,snapshot_trigger}.rs,
cluster/k8s.rs).
- 6 source files (cli/main.rs, sandbox/{profile,schema,snapshot_trigger}.rs,
time 0.3.45 → 0.3.47— transitive bump viacargo update -p timecloses the
stack-exhaustion DoS in x509-parser / rcgen.
Changed
.cargo/audit.toml(new) mirrorsdeny.toml [advisories].ignoreso
rustsec/audit-checkexits 0 on CI. Nine well-rationalized waivers cover
hickory NSEC3 (we never validate DNSSEC), the hickory encoder DoS (loopback-only
forwarder), the rsa Marvin advisory (sqlx-mysql is inCargo.lockonly, not in
the compiled graph — workspacesqlxusesdefault-features = falsewith only
runtime-tokio,sqlite,macros,migrate), and the transitive unmaintained crates
(backoff,instant,paste,rustls-pemfile,serial,lruGUI-only).deny.tomladdsBSL-1.0andCDLA-Permissive-2.0to the license allow-list
(Boost-licensedryu/clipboard-win/error-code/xxhash-rustand the
Mozilla CA-trust-store data cratewebpki-roots), removes the now-unused
Unicode-DFS-2016, and pinsjsonpath-rustto MIT via[[licenses.clarify]]
(LICENSE file ships MIT; upstream Cargo.toml omits thelicense =field).
Fixed
- 14
wasmtimeadvisories closed in full via the 43.x bump, including the two
CRITICAL sandbox-escape paths that initially demoted v0.1.0 to prerelease.