CVE-2022-29458
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 68 - wyżej niż 68% wszystkich znanych CVE
Streszczenie
W bibliotece ncurses w wersji 6.3 przed łatką z 2022-04-16 stwierdzono odczyt poza zakresem i naruszenie segmentacji w funkcji convert_strings w pliku tinfo/read_entry.c biblioteki terminfo.
Ocena ryzyka
Podatność może prowadzić do awarii programu (segfault) lub potencjalnie do wykonania kodu, co zagraża stabilności systemu.
Rekomendacja
Należy zaktualizować ncurses do wersji 6.3 z łatką 20220416 lub nowszej.
Inne podatności w ncurses
Zobacz wszystkie- CVE-2017-10685Krytyczne
W ncurses 6.0 wykryto podatność na format string w funkcji fmt_entry. Specjalnie spreparowane dane wejściowe mogą umożliwić zdalne wykonanie dowolnego kodu.
- CVE-2017-10684Krytyczne
W ncurses 6.0 występuje przepełnienie bufora na stosie w funkcji fmt_entry. Specjalnie spreparowane dane wejściowe mogą prowadzić do zdalnego wykonania dowolnego kodu.
- CVE-2020-19190Średnie
W bibliotece ncurses 6.1 stwierdzono podatność na przepełnienie bufora w funkcji _nc_find_entry w pliku tinfo/comp_hash.c:70. Zdalny atakujący może spowodować odmowę usługi (DoS) poprzez wysłanie spreparowanego polecenia.
- CVE-2020-19189Średnie
W bibliotece ncurses 6.1 w funkcji postprocess_terminfo w pliku tinfo/parse_entry.c:997 występuje przepełnienie bufora, które może pozwolić zdalnemu atakującemu na przeprowadzenie ataku typu Denial of Service poprzez spreparowane polecenie.
- CVE-2020-19188Średnie
W bibliotece ncurses 6.1 stwierdzono podatność na przepełnienie bufora w funkcji fmt_entry w pliku progs/dump_entry.c:1116. Zdalny atakujący może spowodować odmowę usługi (DoS) poprzez wysłanie spreparowanego polecenia.
- CVE-2020-19187Średnie
W bibliotece ncurses 6.1 stwierdzono podatność na przepełnienie bufora w funkcji fmt_entry w pliku progs/dump_entry.c:1100. Zdalny atakujący może spowodować odmowę usługi (DoS) poprzez wysłanie spreparowanego polecenia.
- CVE-2020-19186Średnie
W bibliotece ncurses w wersji 6.1 wykryto podatność typu przepełnienie bufora w funkcji _nc_find_entry w pliku tinfo/comp_hash.c:66. Zdalny atakujący może spowodować odmowę usługi poprzez spreparowane polecenie.
- CVE-2020-19185Średnie
W bibliotece ncurses 6.1 stwierdzono podatność na przepełnienie bufora w funkcji one_one_mapping w pliku progs/dump_entry.c:1373. Zdalny atakujący może spowodować odmowę usługi (DoS) poprzez wysłanie spreparowanego polecenia.
- CVE-2023-29491Wysokie
Podatność w bibliotece ncurses przed wersją 6.4 z 2023-04-08 pozwala lokalnym użytkownikom na wywołanie uszkodzenia pamięci o znaczeniu bezpieczeństwa poprzez spreparowane dane w pliku bazy danych terminfo, znajdującym się w $HOME/.terminfo lub wskazanym przez zmienne środowiskowe TERMINFO lub TERM. Problem występuje, gdy ncurses jest używane przez aplikację setuid.
- CVE-2021-39537Wysokie
Biblioteka ncurses do wersji v6.2-1 zawiera podatność na przepełnienie bufora sterty w funkcji _nc_captoinfo w pliku captoinfo.c.
Oryginalny opis (angielski, źródło NVD)
ncurses 6.3 before patch 20220416 has an out-of-bounds read and segmentation violation in convert_strings in tinfo/read_entry.c in the terminfo library.

