CVE-2026-111879
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
Wersje DBI starsze niż 1.656 dla Perla zawieszają się przy późniejszym otwarciu tabeli DBD::DBM, ponieważ nieudana operacja open_data nie zwalnia blokady tabeli.
open_data tworzy plik blokady tabeli i pobiera z niego wyłączną grupę w celu CREATE, przed sprawdzeniem, które może skrzeczeć: wartość dbm_mldbm, która nie jest nazwą modułu, wadliwe powiązanie lub brakujący plik danych. Rechot kończy się, zanim obiekt tabeli zostanie pobłogosławiony, więc nic nie zwalnia blokady, a metadane przechowujące otwarty deskryptor pozostają buforowane w uchwycie bazy danych.
Wartości dbm_mldbm i dbm_type pochodzą z atrybutów DSN lub connect, zatem obiekt wywołujący wybierający serializator lub zaplecze pamięci masowej może wywołać błąd.
Stado nie ma limitu czasu, więc późniejsze otwarcie tej tabeli (nawet przez oddzielny uchwyt bazy danych) blokuje się tak długo, jak uchwyt trzymający nieaktualną blokadę jest aktywny, w tym samym procesie lub w innym.
>_ 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