CVE-2021-29922
CVE-2021-29922
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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 · Kritisch · EPSS 2,6% · Korrektur verfügbar
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
n/a
- Softwareversionen
- n/a: Betroffen
Keine Korrektur veröffentlicht
rustc Debian:12
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1.53.0+dfsg1-1
Auf 1.53.0+dfsg1-1 aktualisieren
rustc Debian:13
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1.53.0+dfsg1-1
Auf 1.53.0+dfsg1-1 aktualisieren
rustc Debian:14
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1.53.0+dfsg1-1
Auf 1.53.0+dfsg1-1 aktualisieren
rustc Ubuntu:Pro:14.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
rustc Ubuntu:Pro:16.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
rustc Ubuntu:20.04:LTS
- Softwareversionen
- 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
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1.53.0+dfsg1+llvm-4ubuntu1~20.04.1
Auf 1.53.0+dfsg1+llvm-4ubuntu1~20.04.1 aktualisieren
rustc Ubuntu:22.04:LTS
- Softwareversionen
- 1.51.0+dfsg1+llvm-1~exp3ubuntu1
- Betroffene Versionsbereiche
- ECOSYSTEM: < 1.53.0+dfsg1+llvm-4ubuntu1
Auf 1.53.0+dfsg1+llvm-4ubuntu1 aktualisieren
Originalquellen
- 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