Описание
Double-Free / Use-After-Free (UAF) in the `IntoIter::drop` and `ThinVec::clear` functions in the thin_vec crate. A panic in `ptr::drop_in_place` skips setting the length to zero.
Пакеты
| Пакет | Статус | Версия исправления | Релиз | Тип |
|---|---|---|---|---|
| rust-thin-vec | fixed | 0.2.17-1 | package | |
| rust-thin-vec | no-dsa | trixie | package |
Примечания
https://github.com/mozilla/thin-vec/security/advisories/GHSA-xphw-cqx3-667j
Fixed by: https://github.com/mozilla/thin-vec/commit/df64748355222525c344ecd9d2c9f59a662e1678 (v0.2.16)
https://rustsec.org/advisories/RUSTSEC-2026-0103.html
EPSS
Связанные уязвимости
Double-Free / Use-After-Free (UAF) in the `IntoIter::drop` and `ThinVec::clear` functions in the thin_vec crate. A panic in `ptr::drop_in_place` skips setting the length to zero.
Double-Free / Use-After-Free (UAF) in the `IntoIter::drop` and `ThinVec::clear` functions in the thin_vec crate. A panic in `ptr::drop_in_place` skips setting the length to zero.
Double-Free / Use-After-Free (UAF) in the `IntoIter::drop` and `ThinVec::clear` functions in the thin_vec crate. A panic in `ptr::drop_in_place` skips setting the length to zero.
thin-vec: Use-After-Free and Double Free in IntoIter::drop When Element Drop Panics
EPSS