CVE-2020-21839
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 56 - wyżej niż 56% wszystkich znanych CVE
Streszczenie
W bibliotece GNU LibreDWG w wersji 0.10 odkryto podatność polegającą na wycieku pamięci w funkcji dwg_decode_eed w pliku decode.c. Specjalnie spreparowane dane wejściowe mogą spowodować wyciek pamięci, co może prowadzić do wyczerpania zasobów systemowych.
Ocena ryzyka
Ryzyko polega na możliwym wyczerpaniu pamięci operacyjnej przez atakującego, co może skutkować odmową usługi (DoS) w aplikacjach korzystających z tej biblioteki do przetwarzania plików DWG.
Rekomendacja
Zaleca się aktualizację biblioteki GNU LibreDWG do najnowszej dostępnej wersji, która zawiera poprawkę usuwającą ten wyciek pamięci. Należy również unikać przetwarzania niezaufanych plików DWG bez odpowiedniej walidacji.
Inne podatności w GNU LibreDWG
Zobacz wszystkie- CVE-2026-111167Średnie
GNU LibreDWG do wersji 0.14.8612 zawiera globalną podatność out-of-bounds read w dekoderze AcDs acds_private(). Atakujący mogą odczytać dane poza statyczną tablicą przez niesprawdzony indeks typu właściwości schematu, dostarczając spreparowany plik DWG R2004 lub R2010+ z dużą wartością typu właściwości 'schdat'.
- CVE-2026-90622Niskie
W GNU libredwg 0.13.4 wykryto lukę w funkcji DWG_TABLE w pliku src/dwg.spec, związaną z kodowaniem warstw. Manipulacja prowadzi do dereferencji wskaźnika NULL. Atak wymaga dostępu lokalnego, a exploit jest publicznie dostępny. Aktualizacja do wersji 0.14 naprawia problem.
- 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-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-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.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in GNU LibreDWG 0.10. Crafted input will lead to an memory leak in dwg_decode_eed ../../src/decode.c:3638.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

