Skip to content

Add Rust 1.71.1 blog post #1127

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 3, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions posts/2023-08-03-Rust-1.71.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
layout: post
title: "Announcing Rust 1.71.1"
author: The Rust Release Team
release: true
---

The Rust team has published a new point release of Rust, 1.71.1. Rust is a
programming language that is empowering everyone to build reliable and
efficient software.

If you have a previous version of Rust installed via rustup, getting Rust
1.71.1 is as easy as:

```
rustup update stable
```

If you don't have it already, you can [get `rustup`][rustup] from the
appropriate page on our website.

[rustup]: https://www.rust-lang.org/install.html

## What's in 1.71.1 stable

Rust 1.71.1 fixes Cargo not respecting the umask when extracting dependencies,
which could allow a local attacker to edit the cache of extracted source code
belonging to another local user, potentially executing code as another user.
This security vulnerability is tracked as [CVE-2023-38497], and you can read
more about it [on the advisory we published earlier today][advisory]. We
recommend all users to update their toolchain as soon as possible.

Rust 1.71.1 also addresses several regressions introduced in Rust 1.71.0,
including bash completion being broken for users of Rustup, and the
`suspicious_double_ref_op` being emitted when calling `borrow()` even though it
shouldn't.

You can find more detailed information on the specific regressions, and other
minor fixes, in the [release notes].

[CVE-2023-38497]: https://www.cve.org/CVERecord?id=CVE-2023-38497
[advisory]: https://blog.rust-lang.org/2023/08/03/cve-2023-38497.html
[release notes]: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1711-2023-08-03

### Contributors to 1.71.1

Many people came together to create Rust 1.71.1. We couldn't have done it
without all of you. [Thanks!](https://thanks.rust-lang.org/rust/1.71.1/)