Katalog CVE

CVE-2026-35381

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 8 - wyżej niż 8% wszystkich znanych CVE

Streszczenie

Błąd logiczny w narzędziu cut z uutils coreutils powoduje ignorowanie flagi -s (only-delimited) przy jednoczesnym użyciu opcji -z (null-terminated) i -d '' (pusty delimiter). Implementacja kieruje tę kombinację przez specjalną ścieżkę dla separatora nowej linii, która nie sprawdza stanu tłumienia rekordów, w wyniku czego cut wypisuje cały rekord plus bajt NUL zamiast go pominąć.

Ocena ryzyka

Niezgodność z zachowaniem GNU coreutils stwarza ryzyko naruszenia integralności danych w zautomatyzowanych potokach, które polegają na cut -s do filtrowania danych bez separatora.

Rekomendacja

Zaktualizuj uutils coreutils do wersji z poprawką lub unikaj łączenia opcji -s, -z i -d '' w potokach przetwarzania danych.

Inne podatności w uutils coreutils

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A logic error in the cut utility of uutils coreutils causes the utility to ignore the -s (only-delimited) flag when using the -z (null-terminated) and -d '' (empty delimiter) options together. The implementation incorrectly routes this specific combination through a specialized newline-delimiter code path that fails to check the record suppression status. Consequently, uutils cut emits the entire record plus a NUL byte instead of suppressing it. This divergence from GNU coreutils behavior creates a data integrity risk for automated pipelines that rely on cut -s to filter out undelimited data.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS