Skip to content

Commit 8c08800

Browse files
committed
Auto merge of #12550 - weihanglo:CVE-2023-40030, r=epage
changelog: add link to CVE-2023-40030 * add link to CVE-2023-40030 for 1.72 * add 🚨 emoji for all CVE entries [Rendered](https://github.com/rust-lang/cargo/blob/4b51b27d0a2d9d0ff50e286e08747ba53cc7fb45/CHANGELOG.md)
2 parents 3581425 + 4b51b27 commit 8c08800

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

CHANGELOG.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,10 +191,11 @@
191191

192192
### Changed
193193

194-
- ❗ Turned feature name validation check to a hard error. The warning was
195-
added in Rust 1.49. These extended characters aren't allowed on crates.io, so
196-
this should only impact users of other registries, or people who don't publish
197-
to a registry.
194+
- 🚨 [CVE-2023-40030](https://github.com/rust-lang/cargo/security/advisories/GHSA-wrrj-h57r-vx9p):
195+
Malicious dependencies can inject arbitrary JavaScript into cargo-generated timing reports.
196+
To mitigate this, feature name validation check is now turned into a hard error.
197+
The warning was added in Rust 1.49. These extended characters aren't allowed on crates.io,
198+
so this should only impact users of other registries, or people who don't publish to a registry.
198199
[#12291](https://github.com/rust-lang/cargo/pull/12291)
199200
- Cargo now warns when an edition 2021 package is in a virtual workspace and
200201
`workspace.resolver` is not set. It is recommended to set the resolver
@@ -325,7 +326,7 @@
325326

326327
### Fixed
327328

328-
- [CVE-2023-38497](https://github.com/rust-lang/cargo/security/advisories/GHSA-j3xp-wfr4-hx87):
329+
- 🚨 [CVE-2023-38497](https://github.com/rust-lang/cargo/security/advisories/GHSA-j3xp-wfr4-hx87):
329330
Cargo 1.71.1 or later respects umask when extracting crate archives. It also
330331
purges the caches it tries to access if they were generated by older Cargo versions.
331332

@@ -1004,7 +1005,7 @@
10041005
## Cargo 1.66.1 (2023-01-10)
10051006

10061007
### Fixed
1007-
- [CVE-2022-46176](https://github.com/rust-lang/cargo/security/advisories/GHSA-r5w3-xm58-jv6j):
1008+
- 🚨 [CVE-2022-46176](https://github.com/rust-lang/cargo/security/advisories/GHSA-r5w3-xm58-jv6j):
10081009
Added validation of SSH host keys for git URLs.
10091010
See [the docs](https://doc.rust-lang.org/cargo/appendix/git-authentication.html#ssh-known-hosts) for more information on how to configure the known host keys.
10101011

@@ -1230,11 +1231,11 @@
12301231

12311232
### Fixed
12321233

1233-
- [CVE-2022-36113](https://github.com/rust-lang/cargo/security/advisories/GHSA-rfj2-q3h3-hm5j):
1234+
- 🚨 [CVE-2022-36113](https://github.com/rust-lang/cargo/security/advisories/GHSA-rfj2-q3h3-hm5j):
12341235
Extracting malicious crates can corrupt arbitrary files.
12351236
[#11089](https://github.com/rust-lang/cargo/pull/11089)
12361237
[#11088](https://github.com/rust-lang/cargo/pull/11088)
1237-
- [CVE-2022-36114](https://github.com/rust-lang/cargo/security/advisories/GHSA-2hvr-h6gw-qrxp):
1238+
- 🚨 [CVE-2022-36114](https://github.com/rust-lang/cargo/security/advisories/GHSA-2hvr-h6gw-qrxp):
12381239
Extracting malicious crates can fill the file system.
12391240
[#11089](https://github.com/rust-lang/cargo/pull/11089)
12401241
[#11088](https://github.com/rust-lang/cargo/pull/11088)

0 commit comments

Comments
 (0)