CVE-2026-35373
ŚrednieStreszczenie
W narzędziu `ln` w pakiecie uutils coreutils wykryto błąd logiczny, który powoduje odrzucanie ścieżek źródłowych zawierających bajty spoza UTF-8 podczas korzystania z formularza katalogu docelowego (np. `ln ŹRÓDŁO... KATALOG`). GNU ln traktuje nazwy plików jako surowe bajty i tworzy dowiązania poprawnie, natomiast implementacja uutils wymusza kodowanie UTF-8.
Ocena ryzyka
Organizacja może napotkać problemy z tworzeniem dowiązań do plików o nazwach zawierających znaki spoza UTF-8, co może prowadzić do błędów w skryptach i procesach automatyzacji. W środowiskach z różnorodnymi systemami plików lub danymi z różnych źródeł może to zakłócić działanie krytycznych operacji.
Rekomendacja
Należy zaktualizować pakiet uutils coreutils do wersji, w której poprawiono obsługę bajtów spoza UTF-8 w narzędziu `ln`. Jeśli aktualizacja nie jest dostępna, należy tymczasowo używać GNU coreutils lub unikać nazw plików zawierających znaki spoza UTF-8.
Oryginalny opis (angielski, źródło NVD)
A logic error in the ln utility of uutils coreutils causes the program to reject source paths containing non-UTF-8 filename bytes when using target-directory forms (e.g., ln SOURCE... DIRECTORY). While GNU ln treats filenames as raw bytes and creates the links correctly, the uutils implementation en

