Malicious PDF — malware analysis report

Static analysis result for SHA-256 d6b175293bda0c8e…

MALICIOUS

PDF

17.4 KB
MD5: bafe0da751a6ad4c5ac8c5747b089326 SHA-1: 4b19c2c1272cbd6019f0b7eb433a9ea0d169651b SHA-256: d6b175293bda0c8e19a7fe6149d3de9fd875f44aa53d31b3582cae19be343dcf
118 Risk Score

Malware Insights

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

The PDF sample contains multiple embedded JavaScript streams, with a critical heuristic firing for CVE-2009-4324 related to media.newPlayer. The JavaScript heavily utilizes eval() and unescape() functions, indicating obfuscation. The primary intent appears to be the execution of arbitrary code via the exploit, likely leading to the download and execution of a secondary payload. The reconstructed string fragments like 'v'+'ar '+'R6P57Ct'+' ='+' e'+'v'+'a'+'l' and similar constructs point to the use of JavaScript for exploitation.

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
3f73b3c7749c52ecbc10b80f52a7450be62aa34a87755bdaaf11e4b0e85278d9
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 2799 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_obj111712_001.js
65302be851d3a73651ec63be678d86372909219d14ba460d038b33d2b7ad1c52
pdf-javascript-stream PDF /JS object 111712 at offset 0xCB3 11947 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
a6d500a2f083721f5be8c9471fd6329055080cb3b10a1cc48c564c28b9977bf4
pdf-javascript-stream PDF /JS object 111713 at offset 0x3B94 2482 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
27920ea41782e3de7681655436ad162917290e5898d36303bc383088d7d66d85
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xCB3 1075 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
cd7088aa0ba5ce42db7faac79c4063dccc339c8953139714658e9cb6b07c91fc
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x3B94 165 bytes
legacy_pdfkit_stage_002.js
9281d248724141db8c56e3a7a215aeedbcd64dc628102fdae7744b5d2cbfe2b0
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xCB3 1241 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).