Skip to content

fix(security): remediate Dependabot and RustSec advisories - #84

Open
MethodWhite wants to merge 6 commits into
mainfrom
codex/synapsis-security-release-20261027
Open

MethodWhite wants to merge 6 commits into
mainfrom
codex/synapsis-security-release-20261027

Conversation

@MethodWhite

@MethodWhite MethodWhite commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

Summary

Updates Vite to 8.3.5, carries the Quinn fixes, and refreshes Tokio/rustls/WebPKI dependencies. Adds three SDK contract tests and the RCTF security/release plan.

Local validation

  • SDK: npm ci, npm run build, npm test (3), npm audit --audit-level=low; PASS, 0 vulnerabilities.
  • Rust with arca: cargo check --locked --features arca; PASS.
  • Rust suite: cargo test --locked --features arca -- --test-threads=1; PASS (1 ignored).
  • cargo fmt --check; PASS.
  • cargo audit; 0 RustSec vulnerabilities, one yanked warning for crypto-bigint 0.7.6 (the RustSec-recommended fixed release); no ignores.
  • CI on this maintainer PR: Cargo Deny, security audit, Linux/macOS/Windows tests, MSRV, formatting, clippy, SBOM, Geiger and the OSV PR/push job passed. Existing repository secrets successfully allowed private Arca access.

Full OSV scan status

The full scan reports GHSA-qwgh-2vcv-g2f7 against block-buffer 0.10.4. We verified the exact 0.10.4 source and RustCrypto's maintainer confirms this version is not affected because its cursor is stored separately. RustCrypto's advisory API now says >=0.11.0, <0.12.1; the central GitHub Advisory/OSV range is stale. Upstream correction PR: github/advisory-database#10698. I added an independent source verification and noted the prerelease-bound discrepancy there. No scanner exception was added. Keep this PR and the release gated until the central advisory correction propagates and the full OSV scan passes.

MethodWhite and others added 6 commits October 27, 2026 12:37
Bumps the npm_and_yarn group with 1 update in the /packages/synapsis-client directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 8.3.2 to 8.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
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