CVE-2026-25727 time affected by a stack exhaustion denial of service attack
Attackers can cause a denial of service via stack exhaustion in the Rust time library by providing malicious RFC 2822 formatted input.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-25727?
CVE-2026-25727 is a medium-severity denial of service vulnerability in time-rs time, published on 6 Feb 2026. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.
Official description
time provides date and time handling in Rust. From 0.3.6 to before 0.3.47, when user-provided input is provided to any type that parses with the RFC 2822 format, a denial of service attack via stack exhaustion is possible. The attack relies on formally deprecated and rarely-used features that are part of the RFC 2822 format used in a malicious manner. Ordinary, non-malicious input will never encounter this scenario. A limit to the depth of recursion was added in v0.3.47. From this version, an error will be returned rather than exhausting the stack.
Weakness: CWE-121
Which versions are affected by CVE-2026-25727?
3 open source packages ship an affected version, including time. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
time crates.io | From 0.3.6 | 0.3.47 |
time crates.io | From 0.3.6 | 0.3.47 |
time crates.io | From 0.3.6 | 0.3.47 |
Linux distribution packages (37)
cargo-auditable SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 0.7.2~0-150300.7.6.1 |
librsvg SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 0.7.2~0-150300.7.6.1 |
librsvg SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | All versions | 0.7.2~0-150500.12.6.1 |
librsvg SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | All versions | 0.7.2~0-150500.12.6.1 |
librsvg SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | All versions | 2.52.12-150400.3.12.1 |
librsvg SUSE:Linux Enterprise Micro 5.3 | All versions | 2.52.12-150400.3.12.1 |
rust-keylime SUSE:Linux Enterprise Micro 5.3 | All versions | 0.2.8+116-150400.3.13.1 |
librsvg SUSE:Linux Enterprise Micro 5.4 | All versions | 2.52.12-150400.3.12.1 |
rust-keylime SUSE:Linux Enterprise Micro 5.4 | All versions | 0.2.8+116-150400.3.11.1 |
librsvg SUSE:Linux Enterprise Micro 5.5 | All versions | 2.52.12-150400.3.12.1 |
rust-keylime SUSE:Linux Enterprise Micro 5.5 | All versions | 0.2.8+116-150500.3.11.1 |
SLES16-Migration SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 2.1.30-15.26.4 |
suse-migration-services SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 2.1.30-150700.15.21.1 |
suse-migration-sle16-activation SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 2.1.30-150700.15.13.1 |
virtiofsd SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 1.12.0-150700.3.3.1 |
wicked2nm SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 1.4.1-150700.15.16.1 |
cargo-auditable SUSE:Linux Enterprise Module for Development Tools 15 SP7 | All versions | 0.7.2~0-150700.3.5.1 |
rustup SUSE:Linux Enterprise Module for Development Tools 15 SP7 | All versions | 1.28.2~0-150600.10.10.1 |
SLES16-SAP_Migration SUSE:Linux Enterprise Module for SAP Applications 15 SP7 | All versions | 2.1.30-15.18.4 |
cargo-auditable SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 0.7.2~0-150300.7.6.1 |
librsvg SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise Server 15 SP5-LTSS | All versions | 0.7.2~0-150500.12.6.1 |
librsvg SUSE:Linux Enterprise Server 15 SP5-LTSS | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 0.7.2~0-150500.12.6.1 |
rustup SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 1.28.2~0-150600.10.10.1 |
snpguest SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 0.3.2-150600.3.9.1 |
virtiofsd SUSE:Linux Enterprise Server 15 SP6-LTSS | All versions | 1.10.1-150600.4.6.1 |
virtiofsd SUSE:Linux Enterprise Server 16.0 | All versions | 1.12.0-160000.4.1 |
wicked2nm SUSE:Linux Enterprise Server 16.0 | All versions | 1.4.1-160000.1.1 |
cargo-auditable SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | All versions | 0.7.2~0-150300.7.6.1 |
librsvg SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | All versions | 0.7.2~0-150500.12.6.1 |
librsvg SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | All versions | 2.52.12-150400.3.12.1 |
cargo-auditable SUSE:Linux Enterprise Server for SAP Applications 15 SP6 | All versions | 0.7.2~0-150500.12.6.1 |
Products include Time Project Time.
How do I fix CVE-2026-25727?
Upgrade time to 0.3.47 or later.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2026-25727 being exploited?
There is no known exploitation of CVE-2026-25727 in the wild and no public exploit code.
Other vulnerabilities in time-rs time
Sources
Also known as AZL-76821, AZL-76994, AZL-77030, AZL-77034, AZL-77087, AZL-77091 and 64 more.