CVE-2021-29922
CVE-2021-29922
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
library/std/src/net/parser.rs in Rust before 1.53.0 does not properly consider extraneous zero characters at the beginning of an IP address string, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation.
CVSS 9.1 · Критический · EPSS 2,6% · Есть исправление
- Опубликовано
- Обновлено
Стек: system
Затронутые продукты и версии
n/a
- Версии
- n/a: Затронуто
Нет опубликованного исправления
rustc Debian:12
- Затронутые диапазоны версий
- ECOSYSTEM: < 1.53.0+dfsg1-1
Обновитесь до 1.53.0+dfsg1-1
rustc Debian:13
- Затронутые диапазоны версий
- ECOSYSTEM: < 1.53.0+dfsg1-1
Обновитесь до 1.53.0+dfsg1-1
rustc Debian:14
- Затронутые диапазоны версий
- ECOSYSTEM: < 1.53.0+dfsg1-1
Обновитесь до 1.53.0+dfsg1-1
rustc Ubuntu:Pro:14.04:LTS
- Версии
- 1.15.1+dfsg0-1~exp1ubuntu2~14.04.7
- 1.17.0+dfsg2-8~ubuntu0.14.04.3
- 1.21.0+dfsg1+llvm-0ubuntu3~14.04.5
- 1.22.1+dfsg1+llvm-0ubuntu2~14.04.2
- 1.24.1+dfsg1+llvm-0ubuntu1~14.04.1
- 1.25.0+dfsg1+llvm-0ubuntu1~14.04.1
- 1.28.0+dfsg1+llvm-0ubuntu1~14.04.1
- 1.30.0+dfsg1+llvm-2ubuntu1~14.04.1
- 1.31.0+dfsg1+llvm-2ubuntu1~14.04.1
- 1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
rustc Ubuntu:Pro:16.04:LTS
- Версии
- 1.7.0+dfsg1-1
- 1.15.1+dfsg0-1~exp1ubuntu2~16.04.3
- 1.17.0+dfsg2-8~ubuntu0.16.04.2
- 1.21.0+dfsg1+llvm-0ubuntu3~16.04.1
- 1.22.1+dfsg1+llvm-0ubuntu2~16.04.2
- 1.24.1+dfsg1+llvm-0ubuntu1~16.04.1
- 1.25.0+dfsg1+llvm-0ubuntu1~16.04.1
- 1.28.0+dfsg1+llvm-0ubuntu1~16.04.1
- 1.30.0+dfsg1+llvm-2ubuntu1~16.04.1
- 1.31.0+dfsg1+llvm-2ubuntu1~16.04.1
- 1.32.0+dfsg1+llvm-1ubuntu1~16.04.1
- 1.34.1+dfsg2+llvm-0ubuntu1~16.04.1
- 1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1
- 1.36.0+dfsg1+llvm-2ubuntu1~16.04.1
- 1.37.0+dfsg1+llvm-1ubuntu1~16.04.1
- 1.39.0+dfsg1+llvm-3ubuntu1~16.04.1
- 1.41.0+dfsg1+llvm-0ubuntu1~16.04.1
- 1.43.0+dfsg1+llvm-1~exp1ubuntu2~16.04.1
- 1.47.0+dfsg1+llvm-1ubuntu1~16.04.1
- 1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2
- Затронутые диапазоны версий
- ECOSYSTEM: (−∞, +∞)
Нет опубликованного исправления
rustc Ubuntu:20.04:LTS
- Версии
- 1.37.0+dfsg1+llvm-1ubuntu1
- 1.38.0+dfsg0.2+llvm-0ubuntu1
- 1.38.0+dfsg0.2+llvm-0ubuntu2
- 1.39.0+dfsg1+llvm-3ubuntu1
- 1.40.0+dfsg1+llvm-5ubuntu1
- 1.41.0+dfsg1+llvm-0ubuntu1
- 1.41.0+dfsg1+llvm-0ubuntu2
- 1.43.0+dfsg1+llvm-1~exp1ubuntu1~20.04.1
- 1.47.0+dfsg1+llvm-1ubuntu1~20.04.1
- 1.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.2
- Затронутые диапазоны версий
- ECOSYSTEM: < 1.53.0+dfsg1+llvm-4ubuntu1~20.04.1
Обновитесь до 1.53.0+dfsg1+llvm-4ubuntu1~20.04.1
rustc Ubuntu:22.04:LTS
- Версии
- 1.51.0+dfsg1+llvm-1~exp3ubuntu1
- Затронутые диапазоны версий
- ECOSYSTEM: < 1.53.0+dfsg1+llvm-4ubuntu1
Обновитесь до 1.53.0+dfsg1+llvm-4ubuntu1
Первоисточники
- https://doc.rust-lang.org/beta/std/net/struct.Ipv4Addr.html
- https://github.com/rust-lang/rust/pull/83652
- https://github.com/rust-lang/rust/issues/83648
- https://github.com/sickcodes/security/blob/master/advisories/SICK-2021-015.md
- https://defcon.org/html/defcon-29/dc-29-speakers.html#kaoudis
- https://security.gentoo.org/glsa/202210-09
- https://nvd.nist.gov/vuln/detail/CVE-2021-29922