Commit 301c291
fix(security): patch lz4_flex and rustls-webpki CVEs, document lru unmitigability
Bump lz4_flex 0.11.5 → 0.11.6 (RUSTSEC-2026-0041, CVSS 8.2 HIGH):
Memory leak from uninitialised buffers on malicious LZ4 decompression.
Transitive via tantivy 0.25.0. Semver-compatible bump.
Bump rustls-webpki 0.103.9 → 0.103.10 (RUSTSEC-2026-0049):
CRL Distribution Point matching logic error.
Document lru 0.12.5 (RUSTSEC-2026-0002) as UNMITIGABLE:
Fix is in 0.16.3, semver-incompatible with tantivy's ^0.12 pin.
Theoretical soundness issue (Stacked Borrows), not exploitable.
verisim-document uses #![forbid(unsafe_code)].
Accepted risk until tantivy 0.26.
Concatenative danger (lz4_flex × lru) is now broken:
lz4_flex was the exploitable half. With it fixed, the lru
unsoundness alone cannot leak data through the document pipeline.
cargo audit: 0 vulnerabilities (was 2), 4 warnings remaining.
Identified by manual Patch Bridge assessment.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 0a47169 commit 301c291
1 file changed
Lines changed: 17 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
132 | 144 | | |
133 | 145 | | |
134 | 146 | | |
135 | 147 | | |
| 148 | + | |
0 commit comments