Malicious PDF — malware analysis report

Static analysis result for SHA-256 2493f793a502ce80…

MALICIOUS

PDF

17.8 KB
MD5: afee67c9f8b82995d5612d6278a1a6ba SHA-1: fbb6048542210813ddeb3370d1b010789b12f192 SHA-256: 2493f793a502ce80abc6e53ed9d86bee4a04f4bf9e0b6beacf1ef5e8ca006a62
118 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File

The PDF document contains obfuscated JavaScript, identified by heuristics related to PDF JavaScript actions and eval() calls. The critical CVE-2009-4324 heuristic indicates a known exploit for PDF viewers. The embedded JavaScript uses eval() and unescape() functions, common in exploit kits for deobfuscating and executing malicious code. The primary function of the script appears to be downloading and executing a second-stage payload, though the exact URL or payload is heavily obfuscated and not directly recoverable from the provided evidence.

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
66efb0378a451c9b64c6b5457ea81aeaed006743c37097d7e4e5910cf0972293
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3333 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
166001d637874087514f5188dfbfe52e9907345e3f296cfe84a48eb41387173d
pdf-javascript-stream PDF /JS object 111712 at offset 0xEC9 11714 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
6abced0f0f9b00621179b78e30f4778671a324ee37bf0de293da3b4c196c34b4
pdf-javascript-stream PDF /JS object 111713 at offset 0x3CC1 2561 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
566360516d49c269f778c705ecc65c605c34e0c677ccbe3bc29e8f124f20a3d0
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xEC9 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
fa44c3a6a5df9dd0c4918db03b8a33dc1e24bba8204a13d66510a81c2b2e6f17
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x3CC1 166 bytes
legacy_pdfkit_stage_002.js
af88c76151b262a1abecdd09c7b6eb8f9833c14bf5e434b5127840984ebf7e5b
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xEC9 1255 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).