CVE-2026-19542
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Wywołanie tdelete na wystarczająco głębokim drzewie w Bibliotece GNU C w wersji 2.1 do 2.44 może spowodować zapis jednego wskaźnika za końcem tablicy przydzielonej alokacją na stosie, co może spowodować awarię aplikacji.
Implementacja tdelete utrzymuje jawny stos węzłów nadrzędnych na potrzeby ponownego równoważenia, który jest powiększany w razie potrzeby podczas schodzenia z drzewa. Dwie gałęzie równoważące wypychają dodatkowy wpis bez sprawdzania pojemności i zapisują poza tablicą, gdy stos jest dokładnie pełny. Wyzwolenie tego wymaga węzła na głębokości dokładnie 40 (lub 40 plus wielokrotność 20), co oznacza drzewo z co najmniej milionem węzłów, więc osoba atakująca musi przeprowadzić dużą liczbę operacji wstawiania i usuwania przez aplikację korzystającą z funkcji tsearch i tdelete. Zapisana wartość jest wskaźnikiem do węzła drzewa i nie jest bezpośrednio kontrolowana przez atakującego. Nie zidentyfikowano żadnej aplikacji, której dotyczy problem w popularnych dystrybucjach.
>_ 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