Подробности
[В начало]
Проблема в реализации № K0008
Краткое описание
(Guest Additions) Возможна утечка памяти в sf_follow_link
Подробное описание
В функции sf_follow_link() модуля vboxsf (src/VBox/Additions/linux/sharedfolders/lnkops.c) возможна утечка памяти.
Страница памяти, которая выделяется там при вызове get_zeroed_page(GFP_KERNEL), не освобождается, если vboxReadLink() выдаёт ошибку. Так происходит, например, когда в общем каталоге (shared folder) есть NTFS-ссылки (точнее, junction/reparse points) на каталог и пользователь пытается из гостевой системы получить содержимое этого каталога или перейти в него, используя эти ссылки.
Ни vboxReadLink(), ни sf_follow_link() не освобождают эту страницу памяти. Указатель на неё теряется, когда функция sf_follow_link() завершает работу.
Компонент
VirtualBox 4.0.2
Ссылки
Принято
VirtualBox bug tracker, ticket #8185
Статус
Исправлено в VirtualBox 4.0.4
[В начало]