CVE-2020-21838
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 61 - wyżej niż 61% wszystkich znanych CVE
Streszczenie
W bibliotece GNU LibreDWG w wersji 0.10 wykryto podatność przepełnienia bufora sterty w funkcji read_2004_section_appinfo w pliku decode.c. Błąd występuje podczas przetwarzania specjalnie spreparowanych plików DWG.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub spowodowania odmowy usługi, co zagraża integralności i dostępności systemów korzystających z LibreDWG.
Rekomendacja
Należy zaktualizować bibliotekę GNU LibreDWG do najnowszej dostępnej wersji, która zawiera poprawkę dla tej podatności. Jeśli aktualizacja nie jest możliwa, należy ograniczyć przetwarzanie niezaufanych plików DWG.
Inne podatności w GNU LibreDWG
Zobacz wszystkie- CVE-2026-15184Niskie
W bibliotece GNU LibreDWG do wersji 0.13.4 wykryto podatność polegającą na wyłuskaniu wskaźnika null w funkcji dwg_next_entity pliku src/dwg.c podczas przetwarzania argumentu next_obj. Atak wymaga dostępu lokalnego i został już upubliczniony.
- CVE-2026-15520Średnie
W bibliotece GNU LibreDWG w wersji 0.13.4-154-g0b573035 wykryto podatność w funkcji decompress_R2004_section pliku src/decode.c. Manipulacja danymi może prowadzić do przepełnienia bufora sterty (heap-based buffer overflow).
- CVE-2026-15182Średnie
W bibliotece GNU LibreDWG do wersji 0.13.4 wykryto podatność w funkcji dwg_bmp w pliku src/dwg.c, odpowiedzialnej za obsługę obrazów BMP. Manipulacja danymi wejściowymi prowadzi do przepełnienia bufora sterty (heap-based buffer overflow). Atak wymaga dostępu lokalnego i jest publicznie znany.
- CVE-2026-9605Wysokie
GNU libredwg do wersji 0.13.4.8160 zawiera przepełnienie bufora sterty w funkcji bit_read_RC pliku bits.c w komponencie Dwgbmp Utility, co może być zdalnie wykorzystane.
- CVE-2026-9530Niskie
W GNU LibreDWG do wersji 0.14 wykryto podatność w funkcji read_2004_compressed_section pliku src/decode.c w komponencie Dwgbmp Utility. Manipulacja może prowadzić do odczytu poza zakresem pamięci. Atak wymaga dostępu lokalnego.
- CVE-2026-9529Niskie
W GNU LibreDWG do wersji 0.14 wykryto podatność w funkcji match_BLOCK_HEADER pliku dwggrep.c w komponencie Dwggrep Utility. Manipulacja prowadzi do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego.
- CVE-2026-9504Niskie
W narzędziu Dwggrep Utility biblioteki GNU LibreDWG do wersji 0.14 wykryto słabość w funkcji bit_convert_TU pliku programs/dwggrep.c. Manipulacja tą funkcją prowadzi do odczytu poza dozwolonym zakresem pamięci. Atak wymaga dostępu lokalnego, a exploit został upubliczniony.
- CVE-2026-9503Niskie
W GNU LibreDWG do wersji 0.14 wykryto podatność w funkcji dwg_next_entity pliku src/decode.c w komponencie DWG File Handler. Manipulacja prowadzi do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego.
- CVE-2026-9502Średnie
W bibliotece GNU LibreDWG do wersji 0.14 wykryto podatność na przepełnienie bufora sterty w funkcji decompress_R2004_section pliku src/decode.c narzędzia Dwgread Utility. Atak wymaga dostępu lokalnego i jest publicznie dostępny.
- CVE-2026-9501Niskie
W GNU LibreDWG do wersji 0.14 wykryto podatność w funkcji decompress_R2004_section pliku src/decode.c w komponencie Dwgread Utility. Manipulacja może prowadzić do osiągalnego asercji. Atak wymaga dostępu lokalnego.
Oryginalny opis (angielski, źródło NVD)
A heap based buffer overflow vulnerability exits in GNU LibreDWG 0.10 via: read_2004_section_appinfo ../../src/decode.c:2842.

