Malicious PDF — malware analysis report

Static analysis result for SHA-256 f9864c297e64edb7…

MALICIOUS

PDF

18.0 KB
MD5: 97c8784f6d80ca640096d36cd7cb3abe SHA-1: 66c43677fc8903f8608ccf4329f2135b5192ca57 SHA-256: f9864c297e64edb70cffbd12742e23daecbe309ae718954391e36b274ae072ed
118 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.001 Malicious Link T1071.001 Web Protocols

The PDF document contains obfuscated JavaScript that utilizes eval() and unescape() functions, indicative of malicious intent. The critical heuristic firing for CVE-2009-4324 confirms the exploitation of a known vulnerability in PDF viewers. The deobfuscated JavaScript suggests the execution of further stages, likely involving downloading and running additional payloads from external sources. The presence of multiple JavaScript streams and deobfuscated JS files further supports this analysis.

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
56cd58f474871b7983817dc16d2b8533460323428a6a0616d00637386b42e2cb
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3039 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
46c539b51ffeb9382f2976f369043c05f5a9764e170b2649e3bac6dcfb094aee
pdf-javascript-stream PDF /JS object 111712 at offset 0xDA3 12294 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_obj111713_002.js
0577aa9d9b8f643a22d7b451b032f2ca8df1f9b15f80e5dd10f446d2e6b1a932
pdf-javascript-stream PDF /JS object 111713 at offset 0x3DDF 2535 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 4 long base64-like blob(s).
legacy_pdfkit_stage_000.js
3cece914b914841a8b17f6d40f0553e78ef8ed60e76aa68605abeae7e560099e
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xDA3 1081 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
a3d2e01bde6752390f561f2de9588c8ba1cdbb25321c55fc604f21706a6a2e9c
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x3DDF 169 bytes
legacy_pdfkit_stage_002.js
074eb1bda113f8fcddc112b20bd3952456b57ce90d62cd7d5dcabbdb0e617a20
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xDA3 1251 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).