Katalog CVE

CVE-2026-65610

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W programie nnn zmienna homelen jest przechowywana jako uchar_t, która może reprezentować wartości tylko w zakresie 0-255. Atakujący, który może wpływać na środowisko wykonawcze ofiary, może dostarczyć dowolną ścieżkę HOME o długości, która jest obcinana do 0. Wyrażenie (homelen - 1) jest promowane do signed int i staje się -1, co powoduje odczyt poza zakresem i zapis poza zakresem o jeden bajt przed buforem ścieżki. Tylko wersja 5.2 została przetestowana i potwierdzona jako podatna.

Ocena ryzyka

Ryzyko polega na możliwości wystąpienia odczytu i zapisu poza zakresem pamięci, co może prowadzić do awarii programu, ujawnienia danych lub potencjalnie wykonania kodu w zależności od kontekstu.

Rekomendacja

Zaleca się aktualizację nnn do najnowszej dostępnej wersji, jeśli poprawka została wydana, lub unikanie używania nnn w środowiskach, w których atakujący może kontrolować zmienną HOME.

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

nnn stores homelen variable as uchar_t, which can only represent values in the range 0-255. An attacker who can influence the victim's execution environment can provide an arbitrary HOME path with length that is truncated to 0. The expression (homelen - 1) is promoted to signed int and becomes -1 and producing an out-of-bounds read and an out-of-bounds write one byte before the path buffer.  Maintainer of this project was notified about this vulnerability. It might has been addressed, but the maintainer did not provide a vulnerable version range. Only version 5.2 was tested and confirmed as vulnerable.

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