Vulnerability in Server Service Could Allow Remote Code Execution (921883)

Датапубликацииуязвимости:2006/08/23.

Резюме:Arbitrary code can be executed on the remote host due to a flaw in the 'Server' service.

Описание:The remote host is vulnerable to a buffer overrun in the 'Server' service that may allow an attacker to execute arbitrary code on the remote host with 'SYSTEM' privileges.

Факторриска: Critical/ CVSS Base Score: 10.0

Идентификатор CVE:CVE-2006-3439.

Решение:Исправление опубликовано в MicrosoftSecurityBulletinMS06-040.

6. Пример удачного выполнения эксплойта

I. Поиск машины-жертвы и выполнение эксплойта:

1) Запустить MetasploitArmitage;

2) ВыбратьHosts->NmapScan->QuickScan (OSdetect) и в открывшемся окне ввести диапазон IPадресов, которые будут сканироваться при поиске машины или добавить машину с известнымIPчерез Hosts->AddHosts;

3) Выделить атакуемую машину и выбрать Attacks->FindAttacks;

4) В свойствах атакуемой машины выбрать нужныйэксплойт.

Vulnerability in Server Service Could Allow Remote Code Execution (921883) - student2.ru

5) Выберемэксплойтms08_067_netapi – ониспользуетуязвимостьMS08-067:Microsoft Windows Server Service Crafted RPC Request Handling Remote Code Execution(958644);

6) Впоявившемсяокнеставимгалочку «Useareverseconnection» инажимаемLaunch;

Vulnerability in Server Service Could Allow Remote Code Execution (921883) - student2.ru

Появление вкладкиMeterpreterговорит о том, что эксплойт успешно применен.

II. Создание нового пользователя на машине Oracle:

1) ВыбратьMeterpreter->Interact-> Command Shell;

2) Создадим нового пользователя ROOTи паролем «toor» – для этого воспользуемся командой «netuser».

3) Проверим, какие пользователи уже есть в системе. Выполним: «net user»;

4) Добавляем пользователя: «net user ROOT toor /add»;

5) Добавляем пользователя в группу Администраторы: «netlocalgroupAdminisrtatorsROOT /add»;

6) Проверяем: «net user».

Vulnerability in Server Service Could Allow Remote Code Execution (921883) - student2.ru

Vulnerability in Server Service Could Allow Remote Code Execution (921883) - student2.ru

7. Уязвимые приложения

ДляпримераустановимнамашинуOracle MS SQL Server 2000Personal Edition иInternet Information Services 6.0.

Vulnerability in Server Service Could Allow Remote Code Execution (921883) - student2.ru

I. В настоящее время MSSQLServer 2000 (8.00.194)подвержен следующим критическим уязвимостям (в порядке убывания оценки CVSSот 10 до 5):

Vulnerability in Microsoft SQL Server Could Allow Remote Code Execution (959420)

Дата публикации:2008/12/10.Тип уязвимости:Удаленное исполнение кода.

Описание:Heap-based buffer overflow in Microsoft SQL Server 2000 SP4, 8.00.2050, 8.00.2039, and earlier; SQL Server 2000 Desktop Engine (MSDE 2000) SP4; SQL Server 2005 SP2 and 9.00.1399.06; SQL Server 2000 Desktop Engine (WMSDE) on Windows Server 2003 SP1 and SP2; and Windows Internal Database (WYukon) SP2 allows remote authenticated users to cause a denial of service (access violation exception) or execute arbitrary code by calling the sp_replwritetovarbin extended stored procedure with a set of invalid parameters that trigger memory overwrite, aka "SQL Server sp_replwritetovarbin Limited Memory Overwrite Vulnerability."

Факторриска:CVSS Base Score: 9.0Идентификатор CVE: CVE-2008-5416.

Решение:Исправление опубликовано в MicrosoftSecurityBulletinMS08-040(KB948110).

Наши рекомендации