Malicious PDF — malware analysis report

Static analysis result for SHA-256 2a0e8e2669b562e0…

MALICIOUS

PDF

18.6 KB
MD5: 4b323fcf0cbc190ed0b6fb781e399f8b SHA-1: 46ca29dd658fd4a7b708b5e34b4c3f0c37373cb7 SHA-256: 2a0e8e2669b562e0ffd0acd4e443ce677fcfd401798910492aa63ffc8481c104
118 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.001 Malicious Link

The PDF file contains multiple embedded JavaScript streams, with a critical 'eval()' call and a specific CVE-2009-4324 trigger identified. The JavaScript is heavily obfuscated, but the presence of 'eval()' and 'unescape()' suggests it's designed to deobfuscate and execute malicious code. The primary intent appears to be exploiting the CVE-2009-4324 vulnerability in Adobe Reader to achieve arbitrary code execution, likely for downloading and running a secondary payload.

Heuristics 5

  • media.newPlayer — CVE-2009-4324 critical CVE exact CVE_2009_4324
    PDF JavaScript calls media.newPlayer — CVE-2009-4324 is a use-after-free in Adobe Reader's multimedia plugin triggered by media.newPlayer(). Actively exploited as a zero-day in December 2009. (identified after JavaScript deobfuscation)
  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution
  • JavaScript action low PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.

Extracted artifacts 6

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj111711_000.js
ffc11376f42addcfdbfa38f5b754026fd7ce962cacf30bb37b0f9b5810d2fc2c
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 2970 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 5 long base64-like blob(s).
javascript_obj111712_001.js
74e8c523edbe13bc38b57e4900ca64bf50169760907eb29062ba025202e823ef
pdf-javascript-stream PDF /JS object 111712 at offset 0xD5E 13094 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 6 long base64-like blob(s).
javascript_obj111713_002.js
24769b2a35e5913ac5e2ccb09d16734da850f19a3bbc01abc0de44b94701b949
pdf-javascript-stream PDF /JS object 111713 at offset 0x40BA 2440 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 5 long base64-like blob(s).
legacy_pdfkit_stage_000.js
34f01afd47ab7ba2db82968974a10f81bf91b8ffa4d8c84deb4591b02615e50b
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xD5E 1088 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).
legacy_pdfkit_stage_001.js
55c7d010cdd544b079f6005714d39896eaf4a9c2126376cb3e561840bd41d64e
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x40BA 175 bytes
legacy_pdfkit_stage_002.js
823a014763d2bd61933cd39ef604e2f7f579d9f72c93f633d02aa70d53c5412f
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xD5E 1264 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).