Malicious PDF / .COM — malware analysis report

Static analysis result for SHA-256 39da70a223698075…

MALICIOUS

PDF / .COM

20.6 KB
MD5: f27423964048dc0715794de22b0589c0 SHA-1: 7f612ee56a5c80403be15942f127f8c4fffb0bd9 SHA-256: 39da70a223698075e43d4456245cb2e433624cd0658bdf3ebcd9c64d344e3b0d
148 Risk Score

Malware Insights

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

The PDF sample contains obfuscated JavaScript, including multiple calls to eval() and unescape(), indicating an attempt to hide malicious code. The critical CVE-2007-5659 heuristic firing confirms the exploitation of a known vulnerability in Adobe Reader via the Collab.collectEmailInfo function. The deobfuscated JavaScript stages suggest the primary purpose is to download and execute a secondary payload. The ML classifier strongly supports the malicious verdict.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 5

  • Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659
    PDF JavaScript calls Collab.collectEmailInfo — CVE-2007-5659 is a buffer overflow in Adobe Reader triggered by a long argument or heap-sprayed message field passed to Collab.collectEmailInfo(). Part of a series of Acrobat JS API exploits. (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
c22e19af0cb55e7bd1c7e5584200525c624785b49d5e367764b83ef35c5a160c
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3443 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_obj111712_001.js
cae725786c63fb5b5b5de06e801a7ed7c75e2d052a93710a7d670641ca4f5eb6
pdf-javascript-stream PDF /JS object 111712 at offset 0xF37 15476 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).
javascript_obj111713_002.js
57d719bc0f6207fc58dcdc3f96e6e1ee27008ff49d14f495c785c95fba33b3e6
pdf-javascript-stream PDF /JS object 111713 at offset 0x4BE1 1583 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).
legacy_pdfkit_stage_000.js
89ab59dd1e5ee98fc4bc0017e8936dc154c27c94e7f7bc2b6049a78f280ee26d
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xF37 1487 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).
legacy_pdfkit_stage_001.js
a799876b41713617bf6161cc945b860e44e21ce7ee3703feee98859ab7d7c411
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x4BE1 83 bytes
legacy_pdfkit_stage_002.js
15d59b736f1947687398ea1ab2c9112e402d6b83dcd3b4ffa85aad71a458c033
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xF37 1571 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).