Skip to content

docs: record rustls security update validation - #2313

Merged
inureyes merged 3 commits into
mainfrom
fix/issue-2312-rustls-security-update
Oct 14, 2026
Merged

inureyes merged 3 commits into
mainfrom
fix/issue-2312-rustls-security-update

Conversation

@inureyes

@inureyes inureyes commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Preserve the English/Korean assessment and validation reports for the rustls 0.23.46 security update. The dependency fix already landed through #2304; after integrating current main, this PR changes only the reports, not product code or dependency resolution.

The original lock-only patch was independently reviewed against all four RustSec advisories and the canonical crate checksum. The ring-only provider qualification remains explicit: no product-level post-quantum protection or loss is claimed.

Validation of the original patch at e9604cba: cargo-deny, locked metadata/dependency tree, 10 TLS tests, and 71 downloader tests passed; one optional integration test was ignored. Tests used the supported MLXCEL_BUILD_METAL=OFF CPU configuration because that historical base had an unrelated Xcode 27 Metal compilation failure. Live external TLS integration was not exercised. These are not fresh whole-product tests on the newer MLX pin.

The original WebUI performance check missed its threshold (2.075% degradation versus 2% limit); it is preserved as historical evidence, not relabeled as a pass. The final diff is documentation-only and does not modify or weaken that gate.

Closes #2312

Update the lockfile-only rustls resolution to 0.23.46, the patched release for the four RustSec advisories, without changing manifests, features, providers, or APIs.

Validated with cargo-deny, locked metadata, the locked rustls dependency tree, and git diff --check. Focused TLS and downloader tests were not run because this isolated worktree has no build cache and the primary worktree is running release builds.
@inureyes inureyes added status:review Under review type:security Security vulnerability or fix priority:high High priority labels Oct 14, 2026
Merge current main, which already includes rustls 0.23.46 through PR #2304, so this PR retains only the bilingual security assessment and test evidence. Preserve the original test provenance without repeating or reverting the dependency update.

Refs #2312.
@inureyes inureyes changed the title fix(security): update rustls to 0.23.46 docs: record rustls security update validation Oct 14, 2026
@inureyes inureyes added status:done Completed and removed status:review Under review labels Oct 14, 2026
@inureyes
inureyes merged commit c0ae26b into main Oct 14, 2026
27 checks passed
@inureyes
inureyes deleted the fix/issue-2312-rustls-security-update branch October 14, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:high High priority status:done Completed type:security Security vulnerability or fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: Patch four rustls advisories with lock-only 0.23.46 update

1 participant