CVE-2026-100866
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
onefetch do wersji 2.28.1 zapisuje wartości pól informacyjnych repozytorium do terminala bez usuwania znaków kontrolnych, co umożliwia wstrzyknięcie sekwencji ucieczki terminala. Atakujący mogą osadzić sekwencje ucieczki ANSI/OSC w polach wersji i nazwy manifestu projektu, aby manipulować wyjściem terminala, zmieniać tytuły okien, ukrywać tekst lub wywoływać zachowania specyficzne dla emulatora, gdy ofiary uruchamiają onefetch.
Ocena ryzyka
Atakujący może manipulować wyświetlaniem terminala, ukrywać tekst lub wywoływać nieoczekiwane zachowania emulatora, co może prowadzić do dezinformacji lub ukrycia złośliwych działań. Może to również służyć do ataków socjotechnicznych.
Rekomendacja
Zaktualizuj onefetch do wersji nowszej niż 2.28.1, która usuwa znaki kontrolne z pól informacyjnych repozytorium.
Powiązane podatności
- CVE-2026-95733Krytyczne
W komponencie HPE Networking Fabric Composer istnieje podatność, której wykorzystanie może pozwolić nieuwierzytelnionemu atakującemu z sąsiedniej sieci na wykonanie dowolnego kodu w zaatakowanym systemie.
- CVE-2026-95732Krytyczne
W systemie operacyjnym bazowym HPE Networking Fabric Composer występuje podatność pozwalająca na obejście uwierzytelniania. Jej wykorzystanie może umożliwić nieuwierzytelnionemu atakującemu z sąsiedniej sieci wykonanie dowolnego kodu w zaatakowanym systemie.
- CVE-2026-95731Krytyczne
W interfejsie wiersza poleceń HPE Networking Fabric Composer występują podatności związane z zaszytymi na stałe hasłami. Nieuwierzytelniony zdalny atakujący może użyć tych poświadczeń, aby uzyskać dostęp administracyjny z podwyższonymi uprawnieniami do zaatakowanego systemu.
- CVE-2026-63471Krytyczne
fastapi-code-generator przed wersją 0.8.1 wstawia ścieżkę OpenAPI do dekoratora trasy @app.get(...) jako ciąg w pojedynczych cudzysłowach bez escapowania osadzonych cudzysłowów. Ścieżka kontrolowana przez atakującego może zamknąć ciąg i wstrzyknąć wyrażenie Python do argumentu dekoratora. Poprawny składniowo wygenerowany kod wykonuje się z uprawnieniami aplikacji lub procesu CI przy imporcie modułu.
- CVE-2026-63470Krytyczne
fastapi-code-generator przed wersją 0.8.1 wstawia Operation.summary do docstringa wygenerowanego handlera trasy jako ciąg w potrójnych cudzysłowach bez escapowania osadzonych potrójnych cudzysłowów. Podsumowanie operacji kontrolowane przez atakującego może zamknąć docstring i wstrzyknąć instrukcję Python do ciała handlera. Poprawny składniowo kod wykonuje się z uprawnieniami procesu serwera przy wywołaniu handlera.
- CVE-2026-63469Krytyczne
fastapi-code-generator przed wersją 0.8.1 wstawia dodatkowy klucz kodu statusu odpowiedzi do słownika responses={...} dekoratora trasy jako ciąg w pojedynczych cudzysłowach bez escapowania osadzonych cudzysłowów. Klucz drugiej, niepodstawowej odpowiedzi kontrolowany przez atakującego może zamknąć literał klucza i wstrzyknąć wyrażenie Python. Poprawny składniowo kod wykonuje się z uprawnieniami aplikacji lub procesu CI przy imporcie modułu.
- CVE-2026-112917Krytyczne
W Docker Desktop dla Windows z backendem WSL2 nieuprzywilejowany kontener Linux może użyć 32-bitowego wywołania socketcall, aby obejść domyślne ograniczenie seccomp na AF_VSOCK. Może to ujawnić usługi hosta oraz pliki Windows dostępne dla zalogowanego użytkownika. Problem dotyczy x86-64 WSL2; backendy oparte na LinuxKit nie są dotknięte.
- CVE-2026-44267Krytyczne
W bibliotece Elo w wersjach przed 1.0.1 zwykłe łańcuchy znaków przekazywane do parsera mogą wykorzystać właściwość .constructor.constructor do uzyskania dostępu do obiektu JavaScript Function. Powstały kod JavaScript wykonuje kod wybrany przez atakującego w środowisku hosta, co umożliwia wykonanie skryptu w przeglądarce oraz wykonanie dowolnego kodu Node.js.
- CVE-2026-44266Krytyczne
W bibliotece Elo w wersjach przed 1.0.1 backend Ruby osadza tekst kontrolowany przez atakującego w podwójnie cytowanych łańcuchach Ruby bez escapowania znaku #. Formy interpolacji Ruby w emitterze literałów łańcuchowych lub gałęzi ograniczeń podtypów stają się wykonywalnym kodem Ruby, co umożliwia wykonanie kodu Ruby i poleceń powłoki.
- CVE-2026-28336Krytyczne
SolarWinds Dameware zawiera podatność na wstrzyknięcie poleceń, która może doprowadzić do przejęcia zdalnie kontrolowanego hosta. Wymagane jest uwierzytelnienie.
Oryginalny opis (angielski, źródło NVD)
onefetch through 2.28.1 writes repository information field values to the terminal without removing control characters, allowing terminal escape sequence injection. Attackers can embed ANSI/OSC escape sequences in project manifest version and name fields to manipulate terminal output, rewrite window titles, hide text, or trigger emulator-specific behavior when victims run onefetch.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

