Skip to content

fix(deps): bump lru 0.18.0 → 0.18.2 (RUSTSEC-2026-0253) - #451

Open
hai-pilgrim wants to merge 1 commit into
heiervang-technologies:mainfrom
hai-pilgrim:fix/rustsec-lru-0253
Open

fix(deps): bump lru 0.18.0 → 0.18.2 (RUSTSEC-2026-0253)#451
hai-pilgrim wants to merge 1 commit into
heiervang-technologies:mainfrom
hai-pilgrim:fix/rustsec-lru-0253

Conversation

@hai-pilgrim

Copy link
Copy Markdown
Contributor

Closes #448

Summary

Bump the lru crate from 0.18.0 to 0.18.2 to resolve RUSTSEC-2026-0253 — potential use-after-free in LruCache::pop() due to lack of panic safety.

Details

  • lru 0.18.0 → 0.18.2 (transitive via ratatui-core): ✅ Fixed
  • lru 0.16.4 (transitive via tantivy 0.26.1): ⚠️ Cannot bump — tantivy pins lru >=0.16, <0.17. Will be resolved when tantivy releases with lru >=0.18.2.

Change

Cargo.lock only — cargo update lru@0.18.0.

Acting-Agent: Pilgrim

Bump the lru crate from 0.18.0 to 0.18.2 to resolve RUSTSEC-2026-0253
(potential use-after-free in LruCache::pop() due to lack of panic safety).

The 0.18.0 version is a transitive dependency via ratatui-core. The 0.16.4
version (via tantivy) cannot be bumped as tantivy 0.26.1 pins lru <0.17;
this will be addressed when tantivy releases with the fix.

Closes heiervang-technologies#448
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.

RUSTSEC-2026-0253: Potential use-after-free due to lack of panic safety in LruCache::pop()

2 participants