tar-rs - это библиотека чтения/письменной записи сейфа для Rust. Версии 0.4.44 и ниже имеют условную логику, которая пропускает заголовок р…
tar-rs - это библиотека чтения/письменной записи сейфа для Rust. Версии 0.4.44 и ниже имеют условную логику, которая пропускает заголовок размера PAX в тех случаях, когда размер базового заголовка ненулевой. В рамках CVE-2025-62518 проект астр-токио-тар был изменен, чтобы правильно чтить заголовки размера PAX в случае, когда он отличался от заголовка базового заголовка. Это почти обратное вопрос астрально-токио-тар. Любое несоответствие в том, как смоляные парсеры почитают размер файла, может быть использовано для создания архивов, которые появляются по-разному при распаковке различными архивами. В этом случае ящик tar-rs (Rust tar) является выбросом в проверке размера заголовка - других смолистых парсеров (включая, например. Go archive/tar) безоговорочно используйте переопределение размера PAX. Это может повлиять на все, что использует ящик для разбирания архивов и ожидает, что у него будет последовательный взгляд с другими парсерами. Эта проблема исправлена в версии 0.4.45.
Продукт выделяет или инициализирует ресурс, такой как указатель, объект или переменная, используя один тип, но впоследствии обращается к нему с использованием типа, несовместимого с исходным.
https://cwe.mitre.org/data/definitions/843.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| rust-tar | Отслеживается | |
| rust-tar | Отслеживается | |
| rustc | Отслеживается | |
| rustc | Отслеживается | |
| rustc | Отслеживается | |
| tar-rs | * | Отслеживается |
| clippy | Отслеживается | |
| clippy | Отслеживается | |
| rust | Отслеживается | |
| rust | Отслеживается | |
| rust-aarch64-unknown-linux-gnu-target | Отслеживается | |
| rust-aarch64-unknown-linux-gnu-target | Отслеживается | |
| rust-analyzer | Отслеживается | |
| rust-analyzer | Отслеживается | |
| rust-cargo | Отслеживается | |
| rust-cargo | Отслеживается | |
| rust-doc | Отслеживается | |
| rust-doc | Отслеживается | |
| rust-gdb | Отслеживается |