Fel i BIND 9.16.17 som leder till felaktig hantering av tecknet W i DNS-förfrÄgningar

Korrigerande uppdateringar har publicerats för den stabila versionen av DNS-servern BIND 9.16.18 och den experimentella versionen 9.17.15 som Àr under utveckling, dÀr en allvarlig bugg har ÄtgÀrdats som uppstod i versionerna BIND 9.16.17 och 9.17.14, som publicerades förra veckan (dagen efter dessa release meddelade utvecklarna om problemet och rekommenderade att inte installera versionerna 9.16.17 och 9.17.14).

I versionerna 9.16.17 och 9.17.14 saknades tecknet "w" i tabellerna för teckenkodning för stora och smÄ bokstÀver (maptoupper och maptolower), vilket ledde till att tecknen "W" och "w" i domÀner ersattes med sekvensen "\000" och att felaktiga resultat returnerades vid behandling av förfrÄgningar med wildcard. Till exempel, om DNS-zonen innehöll en post "*.sub.test.local. 1 A 127.0.0.1", skulle förfrÄgan av namnet UVW.sub.test.local leda till att svaret visade namnet "uv\/000.sub.test.local" istÀllet för "uvw.sub.test.local".

Dessutom har det rapporterats problem med att ersÀtta tecknet "w" med "\000" vid dynamisk uppdatering av zoner om registreringens stora och smÄ bokstÀver skiljde sig frÄn registreringarna i DNS-zonen. Till exempel, om det fanns en post "WW.example" i zonen och en uppdatering skickades för "foo.ww.example.", togs det emot som "foo.\000\000.example." Problem med teckenersÀttning kunde ocksÄ uppstÄ vid zonöverföring frÄn en primÀr till en sekundÀr DNS-server.

Publiceringen av uppdateringen 9.16.18 försenades pÄ grund av upptÀckten av ytterligare tvÄ fel som inte ÄtgÀrdades i versionerna 9.16.18 och 9.17.15. Felen leder till dödlÀgen under initialisering och upptrÀder i konfigurationer dÀr samma zoner anvÀnds i dnssec-policy i olika vyer (view). AnvÀndare med sÄdana instÀllningar rekommenderas att ÄtergÄ till version BIND 9.16.16.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster