Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-27308
HistoryMar 06, 2024 - 12:00 a.m.

CVE-2024-27308

2024-03-0600:00:00
ubuntu.com
ubuntu.com
7
mio
rust
named pipes
windows
use-after-free
tokio
vulnerable libraries
tokens
use-after-free
tokio v1.30.0
workaround
cve-2024-27308

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.3 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%

Mio is a Metal I/O library for Rust. When using named pipes on Windows, mio
will under some circumstances return invalid tokens that correspond to
named pipes that have already been deregistered from the mio registry. The
impact of this vulnerability depends on how mio is used. For some
applications, invalid tokens may be ignored or cause a warning or a crash.
On the other hand, for applications that store pointers in the tokens, this
vulnerability may result in a use-after-free. For users of Tokio, this
vulnerability is serious and can result in a use-after-free in Tokio. The
vulnerability is Windows-specific, and can only happen if you are using
named pipes. Other IO resources are not affected. This vulnerability has
been fixed in mio v0.8.11. All versions of mio between v0.7.2 and v0.8.10
are vulnerable. Tokio is vulnerable when you are using a vulnerable version
of mio AND you are using at least Tokio v1.30.0. Versions of Tokio prior to
v1.30.0 will ignore invalid tokens, so they are not vulnerable. Vulnerable
libraries that use mio can work around this issue by detecting and ignoring
invalid tokens.

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

HIGH

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

7.3 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%