◆ CVE Hub

CVE-2026-115567

Tokio: Race condition in `tokio::time::Interval`

Published
2026-10-23
Last modified
2026-10-23
CNA
GitHub_M
NVD status
Awaiting Analysis
CWE
CWE-362

Fetching some sources has been requested. Reload in about a minute to see them.

CVSS v3.1 (listed by NVD)
—
Not scored
CVSS v4.0 (listed by NVD)
5.8
MEDIUM
Scored by github.com (not yet scored by NVD)
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS (listed by CVE.org)
5.8
MEDIUM
Scored by CNA (GitHub_M) · v4.0
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
EPSS exploit probability
0.1%
Percentile 1.2%
as of 2026-10-24
CISA KEV
—
Not listed

Attack conditions and impact

Derived from the CNA (via NVD) CVSS 4.0 vector
LocalLoginNo interactionConditions Confidentiality NIntegrity LAvailability H
MetricValueMeaning
Attack vector AVLLocal
Attack complexity ACHHigh (conditions required)
Attack requirements ATPPresent
Privileges required PRLRegular user
User interaction UINNone
Confidentiality (vulnerable system) VCNNone
Integrity (vulnerable system) VILLow
Availability (vulnerable system) VAHHigh
Confidentiality (subsequent systems) SCNNone
Integrity (subsequent systems) SINNone
Availability (subsequent systems) SANNone
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Description

NVD

Tokio is a runtime for writing applications with Rust. In 1.54.0, a race condition between tokio::time::Interval::poll_tick (including .tick().await) and the multi-threaded runtime's time driver could drop an internal timer entry without synchronizing with the driver thread that was firing it. The race caused a use-after-free on the timer's waker and task state in safe Rust, which could produce assertion panics, task reference-count corruption, or heap memory corruption. This issue is fixed in 1.54.1.

CVSS assessments

ProviderVersionScoreVector
NVD / [email protected] (Secondary)4.05.8 MEDIUMCVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CNA / GitHub_M4.05.8 MEDIUMCVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N

Affected products and packages

CNA (CVE.org)

VendorProductVersions
tokio-rstokio
affected: = 1.54.0

Open-source packages (GitHub Advisory / OSV)

GHSA-5wjr-9356-4wc8 GHSA MEDIUM reviewed

Tokio: Race condition in `tokio::time::Interval`

EcosystemPackageAffected versionsFixed in
crates.iotokio= 1.54.01.54.1

Race condition in `tokio::time::Interval` on Tokio v1.54.0

EcosystemPackageAffected versionsFixed in
crates.iotokio>= 1.54.0, < 1.54.11.54.1

Linux distribution status

Red Hat ↗ Fetching

Debian ↗

ReleasePackageStatusFixed version / notes
bookwormrust-tokionot-affected unimportant
forkyrust-tokionot-affected unimportant
sidrust-tokionot-affected unimportant
trixierust-tokionot-affected unimportant

Ubuntu ↗ Fetching

References (10)