V nedávno publikovanej vetve bola zistená závažná , ktorá vedie k vyčerpaniu limitu na počet TCP pripojení. V BIND 9.16 bola navrhnutá nová sieťová subsystém, prevedená na mechanizmus asynchrónneho spracovania požiadaviek založený na knižnici . V dôsledku chyby v tejto subsystéme sa počet aktívnych TCP pripojení za určitých podmienok nezmenšuje, čo vedie k narastajúcemu odchýleniu jeho hodnoty od skutočného počtu pripojení. Po nejakom čase môže hodnota počítadla dosiahnuť stanovený limit pre klientské pripojenia a nové požiadavky cez TCP prestanú byť akceptované (požiadavky cez UDP budú naďalej spracovávané).
Hlavne problém sa prejavuje na serveroch, ktoré prijímajú TCP pripojenia od klientov zároveň na viacerých sieťových rozhraniach.
Aktualizácia BIND 9.16 zatiaľ nebola vydaná, ale na odstránenie chyby bola publikovaná . Ako dočasné riešenie je možné nastaviť limit na počet pripojení (voľba tcp-clients) na veľmi vysokú hodnotu. Okrem BIND 9.16 sa problém týka aj experimentálnej vetvy 9.15, počínajúc vydaním 9.15.6, ale táto vetva sa pôvodne používa iba na vývoj a nie je určená na nasadenie na produkčných serveroch.
Zdroj: opennet.ru
