CVE-2014-9471
WysokieStreszczenie
Funkcja parse_datetime w GNU coreutils umożliwia zdalnym atakującym spowodowanie awarii (denial of service) lub potencjalne wykonanie dowolnego kodu poprzez spreparowany ciąg daty.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zakłócenia działania systemu lub uruchomienia złośliwego kodu, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację GNU coreutils do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanych prób wykorzystania tej luki.
Inne podatności w GNU coreutils
Zobacz wszystkie- CVE-2026-56392Średnie
W GNU coreutils unexpand występuje przepełnienie sterty spowodowane przepełnieniem liczby całkowitej podczas alokacji bufora przy przetwarzaniu dużych wartości argumentu -t. Może to prowadzić do zapisu poza przydzieloną pamięcią i potencjalnie do uzyskania prymitywu zapisu na stercie.
- CVE-2026-56391Średnie
W narzędziu GNU coreutils uniq występuje podatność na odczyt poza zakresem spowodowana nieprawidłowym przetwarzaniem wielobajtowych danych wejściowych przy użyciu opcji -w (--check-chars). Funkcja find_field() błędnie oblicza długość bajtową znaków, przetwarzając wielokrotnie stały wskaźnik zamiast przesuwać się w danych wejściowych, co prowadzi do zawyżonej wartości długości. Ta nieprawidłowa długość jest później używana w operacji memcmp, powodując odczyty poza przydzielonym buforem podczas przetwarzania spreparowanych wielobajtowych danych wejściowych. Prowadzi to do awarii i potencjalnego ujawnienia sąsiedniej pamięci sterty.
- CVE-2025-5278Średnie
W GNU Coreutils funkcja begfield() w narzędziu sort jest podatna na odczyt poniżej bufora sterty. Użycie spreparowanego polecenia z tradycyjnym formatem klucza może spowodować dostęp do pamięci poza przydzielonym buforem.
Oryginalny opis (angielski, źródło NVD)
The parse_datetime function in GNU coreutils allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted date string, as demonstrated by the "--date=TZ="123"345" @1" string to the touch or date command.

