 Niejaki Dan Rosenberg znalaz� now� usterk� w systemie Mac OS X. Luka ta wyst�puje w samym j�drze systemu i pojawia si� podczas �adowania jednego z modu��w tego oto j�dra.
Znaleziony problem le�y w funkcji webdav_mount(), kt�ra znajduje si� w j�drze. Podczas przydzielania pami�ci standardow� funkcj� MALLOC() mo�e doj�� do podania zbyt du�ej warto�ci. Niestety d�ugo�� mo�e by� sterowana z zewn�trz, a zatem o problem jest do�� �atwo. W tym momencie dochodzi do awarii w tej funkcji, gdy� nie mo�na by�o przydziela� odpowiedniej pami�ci. Potem automatycznie dochodzi do awaryjnego zako�czenia pracy j�dra.
Funkcja webdav_mount() zwi�zana jest z protoko�em WebDAV i sterownikiem webdav_fs.kext, kt�ry s�u�y do montowania zdalnych zasob�w. Po wykonaniu takiej operacji, zasoby te widoczne s� jako cz�� systemu plik�w. Problem zachodzi po wykorzystaniu polecenia mount_webdav.
Na dzie� dzisiejszy Apple nie wyda�o jeszcze �adnej aktualizacji. Autor zaleca "samodzielne �atanie po��czone z rekompilacj� modu�u".
�r�d�o: heise-online |