Skip to content

Commit 24d5f2f

Browse files
committed
tacd: downgrade async-tungstenite as it requires rust >=1.70
… and we still need 1.68 for mickeldore compatibility. This means we have to live with another advisory in our deny list: The Tungstenite crate through 0.20.0 for Rust allows remote attackers to cause a denial of service (minutes of CPU consumption) via an excessive length of an HTTP header in a client handshake. The length affects both how many times a parse is attempted (e.g., thousands of times) and the average amount of data for each parse attempt (e.g., millions of bytes). Signed-off-by: Leonard Göhrs <[email protected]>
1 parent bc346d9 commit 24d5f2f

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ anyhow = "1.0"
1616
async-sse = "5.1"
1717
async-std = { version = "1.12", features = ["attributes"] }
1818
async-trait = "0.1"
19-
async-tungstenite = "0.23"
19+
async-tungstenite = "0.22"
2020
base64 = "0.21"
2121
chrono = "0.4"
2222
embedded-graphics = "0.7"

deny.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ ignore = [
1616
"RUSTSEC-2021-0059",
1717
"RUSTSEC-2021-0060",
1818
"RUSTSEC-2021-0064",
19+
"RUSTSEC-2023-0065",
1920
]
2021

2122
[bans]

0 commit comments

Comments
 (0)