CVE-2026-35377

Publication date 22 April 2026

Last updated 11 November 2026


Ubuntu priority

Cvss 3 Severity Score

3.3 · Low

Score breakdown

Description

A logic error in the env utility of uutils coreutils causes a failure to correctly parse command-line arguments when utilizing the -S (split-string) option. In GNU env, backslashes within single quotes are treated literally (with the exceptions of \\ and \'). However, the uutils implementation incorrectly attempts to validate these sequences, resulting in an "invalid sequence" error and an immediate process termination with an exit status of 125 when encountering valid but unrecognized sequences like \a or \x. This divergence from GNU behavior breaks compatibility for automated scripts and administrative workflows that rely on standard split-string semantics, leading to a local denial of service for those operations.

Read the notes from the security team

Status

Package Ubuntu Release Status
rust-coreutils 26.10 stonking
Fixed in 0.10.0-1ubuntu1
26.04 LTS resolute
Fixed in 0.10.0-1ubuntu2~26.04.1
25.10 questing Ignored end of life, was needed
24.04 LTS noble
Vulnerable
22.04 LTS jammy Not in release

Notes


john-breton

Fixed in 0.10.0-1ubuntu2~26.04.1 in resolute-updates (LP: #2166202), but not yet in the -security pocket.

Patch details

For informational purposes only. We recommend not to cherry-pick updates. How can I get the fixes?

Package Patch details
rust-coreutils

Severity score breakdown

CVSS version: CVSS v3.0

Base score 3.3 · Low

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

References

Related Ubuntu Security Notices (USN)

    • USN-9041-1
    • uutils coreutils vulnerabilities
    • 11 November 2026

Other references


Access our resources on patching vulnerabilities