Malicious PDF — malware analysis report

Static analysis result for SHA-256 4975780120846568…

MALICIOUS

PDF

20.5 KB
MD5: 843ccda020f62cfbff131e968eaed3e5 SHA-1: 8b7b6d255bd49a5cdc0902cd23ad77d642cb81c8 SHA-256: 49757801208465684de1cadbcd9559f7e7209a899b41e80c735ad655836b52b5
118 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript that utilizes the eval() function, a common technique for executing obfuscated code. The critical heuristic firing for CVE-2007-5659 indicates the exploitation of a known vulnerability in Adobe Reader via the Collab.collectEmailInfo function. The embedded JavaScript is heavily obfuscated, but the presence of eval() and the specific CVE exploit suggest the script's purpose is to download and execute a secondary payload. No specific family could be identified due to the generic nature of the exploit and obfuscation.

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
bb1e5a34e15ed0aad731e776cfd9c815e95dc73d939a4b843e45e964bbcc314e
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3736 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
cbcbc0e6be4ec5427ed9a9b59451aab9a5dae6c696c2b36dbe305b789259710f
pdf-javascript-stream PDF /JS object 111712 at offset 0x105C 14930 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
ad87dea765d3d9738f4ae55e74c607096b43d52991c6de9af8399a758a1cbeda
pdf-javascript-stream PDF /JS object 111713 at offset 0x4AE4 1726 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
5b834cb777e4b751deef8a00c9ea05090b3429d2751ac04cee72959262540f14
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x105C 1475 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
519e7432998e8f7c2a68f67400b421aaa8833f4f744ab85b341357a1bdf4317a
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x4AE4 88 bytes
legacy_pdfkit_stage_002.js
ad1203af5a0457983b904a618ea864326521ef1d5a82f0410d250839f71a4566
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0x105C 1564 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).