CVE-2026-35346

Publication date 22 April 2026

Last updated 14 May 2026


Ubuntu priority

Cvss 3 Severity Score

3.3 · Low

Score breakdown

Description

The comm utility in uutils coreutils silently corrupts data by performing lossy UTF-8 conversion on all output lines. The implementation uses String::from_utf8_lossy(), which replaces invalid UTF-8 byte sequences with the Unicode replacement character (U+FFFD). This behavior differs from GNU comm, which processes raw bytes and preserves the original input. This results in corrupted output when the utility is used to compare binary files or files using non-UTF-8 legacy encodings.

Status

Package Ubuntu Release Status
rust-coreutils 26.04 LTS resolute
Not affected
25.10 questing
Vulnerable
24.04 LTS noble
Vulnerable
22.04 LTS jammy Not in release

Severity score breakdown

Parameter Value
Base score 3.3 · Low
Attack vector Local
Attack complexity Low
Privileges required Low
User interaction None
Scope Unchanged
Confidentiality None
Integrity impact Low
Availability impact None
Vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

Access our resources on patching vulnerabilities