Russian
Интернет находится в нормальном состоянии, крупных эпидемий и других серьезных инцидентов службой мониторинга «Лаборатории Касперского» не зафиксировано. Уровень опасности: 1

Exploit.JS.Pdfka.dcm

Время детектирования 29 дек 2010 10:41 MSK
Время выпуска обновления 29 дек 2010 16:12 MSK
Описание опубликовано 22 мар 2011 12:19 MSK

Технические детали
Деструктивная активность
Рекомендации по удалению

Технические детали

Программа-эксплоит, использующая для своего выполнения на компьютере пользователя уязвимости в продуктах Adobe – Reader и Acrobat. Является PDF документом содержащим сценарии языка Java Script. Имеет размер 5195 байта.


Деструктивная активность

Вредоносный PDF документ содержит в себе сжатый поток данных, который, после открытия документа, распаковывается и представляет собой обфусцированный сценарий Java Script. После выполнения расшифровки скрипта, эксплоит определяет версию, установленного в системе продукта Adobe, а также версию Adobe Acrobat Escript плагина. Затем в зависимости от версии – использует уязвимости данного продукта. Уязвимыми являются версии 6, 7 и 8 продуктов Adobe Reader и Acrobat; версии 7.1, 7.11, 8.12, 8.13, 8.17, 9, 9.1 и 9.2 плагина "EScript".

Эксплоит использует уязвимости, которые существуют при обработке метода Doc.media.newPlayer (CVE-2009-4324), при вызове функций Collab.collectEmailInfo() (CVE-2007-5659), Collab.GetIcon() (CVE-2009-0927) и util.printf() (CVE-2008-2992).

В зависимости от использованной уязвимости, вредонос загружает файл, который находится по одной из ссылок:

http://de***o.cc/nnakdw/forum.php?f=PDF (GetIcon)&key=
9b562fa34ce9c8505cbeab290c0c9f46&u=root
http://de***o.cc/nnakdw/forum.php?f=PDF(newPlayer)&key=
9b562fa34ce9c8505cbeab290c0c9f46&u=root
http://de***o.cc/nnakdw/forum.php?f=PDF (printf)&key=
9b562fa34ce9c8505cbeab290c0c9f46&u=root
http://de***o.cc/nnakdw/forum.php?f=PDF(Collab)&key=
9b562fa34ce9c8505cbeab290c0c9f46&u=root
Загруженный файл сохраняется в каталоге временных файлов текущего пользователя под именем:
%Temp%\a.exe
После этого вредонос запускает загруженный файл на выполнение. На момент создания описания ссылки не работали.


Рекомендации по удалению

Если ваш компьютер не был защищен антивирусом и оказался заражен данной вредоносной программой, то для её удаления необходимо выполнить следующие действия:

  1. Удалить оригинальный файл эксплоита (его расположение на зараженном компьютере зависит от способа, которым программа попала на компьютер).
  2. Установить обновления:
    http://www.adobe.com/support/security/bulletins/apsb09-04.html
    http://www.adobe.com/support/security/bulletins/apsb09-06.html
    http://www.adobe.com/support/security/bulletins/apsb08-13.html
    http://www.adobe.com/support/security/advisories/apsa09-07.html
  3. Удалить файл:
    %Temp%\a.exe
  4. Произвести полную проверку компьютера Антивирусом Касперского с обновленными антивирусными базами (скачать пробную версию).


Bookmark and Share
Закладки
Exploit

Программы, в которых содержатся данные или исполняемый код, позволяющие использовать одну или несколько уязвимостей в программном обеспечении на локальном или удаленном компьютере с заведомо вредоносной целью.

Обычно эксплойты используются злоумышленниками для проникновения на компьютер-жертву с целью последующего внедрения туда вредоносного кода (например, заражение всех посетителей взломанного веб-сайта вредоносной программой). Также эксплойты интенсивно используются программами типа Net-Worm для проникновения на компьютер-жертву без участия пользователя.

Широко известны также так называемые программы-Nuker'ы, которые отправляют на локальный или удаленный компьютер специальным образом сформированные запросы, в результате чего система прекращает свою работу.


Другие модификации

Другие названия

Exploit.JS.Pdfka.dcm («Лаборатория Касперского») также известен как:

  • Mal/PDFJs-W (Sophos)
  • Exploit:Win32/Pdfjsc.LM (MS(OneCare))
  • Exploit.PDF.1896 (DrWeb)
  • a variant of Win32/Agent.ITPSICH trojan (Nod32)
  • JS/Exploit.Pdfka.OOV trojan (Nod32)
  • JS:Pdfka-AWS [Expl] (AVAST)
  • Trojan.Gen.2 (NAV)
  • NseCheckFile2() returned 0x00010018 (Norman)