CVE-2026-62250
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
LibreDWG to bezpłatna biblioteka C do odczytu i zapisu plików DWG. W wersji starszej niż 0.14.8413 spreparowany plik DWG w wersji starszej niż R13 może sprawić, że `decode_preR13_entities()` w `src/decode.c` wejdzie w niekończącą się pętlę, która przydziela nowy obiekt w każdej iteracji. `decode_preR13` w `src/decode_r11.c` oblicza `size` na podstawie granic nagłówków `entities_start` i `entities_end` kontrolowanych przez surowy plik; wywoływany zaciska „end” na „dat->size”, ale nigdy nie przelicza „size”. Na końcu wejścia „bit_read_RC” i „bit_read_RS” przestają przesuwać „dat->bajt”, zabezpieczenie przed przepełnieniem nie działa, ponieważ „end” równa się „dat->rozmiar”, a kontrola bez wyprzedzania porównuje z „oldpos” zapisanymi przed pętlą zamiast z poprzednią iteracją. Powoduje to wielokrotną alokację wpisów `dwg->object` do czasu, aż alokacja nie powiedzie się lub proces zostanie zabity przez OOM, a nie tylko do zawieszenia procesora o stałej pamięci. Wada pozostaje po zablokowaniu i zmianach powodujących brak postępu związanych z wcześniejszym wydaniem 1131. Aplikacje i narzędzia wywołujące `dwg_read_file()` na niezaufanych plikach, w tym `dwg2dxf`, `dwgread` i `dwg2svg`, mogą spotkać się z odmową usługi, gdy użytkownik lub zautomatyzowany potok otworzy zniekształcony plik; nie są wymagane żadne dane uwierzytelniające atakującego. Ten problem został rozwiązany w nocnej wersji repozytorium 0.14.8413.
>_ Słabości (CWE)
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org