CVE-2025-11233

Publication date 1 October 2025

Last updated 22 January 2026


Ubuntu priority

Description

Starting from Rust 1.87.0 and before Rust 1.89.0, the tier 3 Cygwin target (`x86_64-pc-cygwin`) didn't correctly handle path separators, causing the standard library's Path API to ignore path components separated by backslashes. Due to this, programs compiled for Cygwin that validate paths could misbehave, potentially allowing path traversal attacks or malicious filesystem operations. Rust 1.89.0 fixes the issue by handling both Win32 and Unix style paths in the standard library for the Cygwin target. While we assess the severity of this vulnerability as "medium", please note that the tier 3 Cygwin compilation target is only available when building it from source: no pre-built binaries are distributed by the Rust project, and it cannot be installed through Rustup. Unless you manually compiled the `x86_64-pc-cygwin` target you are not affected by this vulnerability. Users of the tier 1 MinGW target (`x86_64-pc-windows-gnu`) are also explicitly not affected.

Read the notes from the security team

Why is this CVE low priority?

Only affects cygwin target

Learn more about Ubuntu priority

Status

Package Ubuntu Release Status
rustc 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
18.04 LTS bionic
Not affected
16.04 LTS xenial
Not affected
14.04 LTS trusty
Not affected
rustc-1.62 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble Not in release
22.04 LTS jammy
Not affected
rustc-1.74 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy Not in release
rustc-1.76 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
rustc-1.77 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
rustc-1.78 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
rustc-1.79 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
rustc-1.80 25.10 questing Not in release
25.04 plucky Not in release
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
20.04 LTS focal
Not affected
rustc-1.88 25.10 questing
Needs evaluation
25.04 plucky Not in release
24.04 LTS noble Not in release
22.04 LTS jammy Not in release
rustc-1.81 25.10 questing Not in release
25.04 plucky Ignored end of life, was not-affected (1.87+ only)
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
rustc-1.82 25.10 questing Not in release
25.04 plucky Ignored end of life, was not-affected (1.87+ only)
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
rustc-1.83 25.10 questing Not in release
25.04 plucky Ignored end of life, was not-affected (1.87+ only)
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
rustc-1.84 25.10 questing Not in release
25.04 plucky Ignored end of life, was not-affected (1.87+ only)
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected
rustc-1.85 25.10 questing
Not affected
25.04 plucky Ignored end of life, was not-affected (1.87+ only)
24.04 LTS noble
Not affected
22.04 LTS jammy
Not affected

Notes


sbeattie

cargo in mantic was merged into rustc


mdeslaur

Introduced in 1.87.0 Only affects the cygwin target, so lowering priority to "low"


Access our resources on patching vulnerabilities