Malicious PDF — malware analysis report

Static analysis result for SHA-256 46263a18a8c1df8a…

MALICIOUS

PDF

20.0 KB
MD5: cf6e8b148ad6d5304e7eac7c51248ddf SHA-1: b33bfc67f5073b60dfa023a2c9476823971d743f SHA-256: 46263a18a8c1df8a857bf6ebaa8adc5e6b402a164095fdd6ce7b962aa493c8eb
118 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript that utilizes the 'eval()' function and 'unescape()' for obfuscation, a common technique for exploiting vulnerabilities. The critical heuristic 'CVE_2009_0927' specifically identifies the use of the 'Collab.getIcon' sink, indicating an exploit for CVE-2009-0927. The embedded JavaScript streams and deobfuscated scripts suggest the primary intent is to download and execute a secondary payload, characteristic of a downloader or initial access exploit.

Heuristics 5

  • Collab.getIcon — CVE-2009-0927 critical CVE exact CVE_2009_0927
    PDF JavaScript calls Collab.getIcon — CVE-2009-0927 is a stack buffer overflow in Adobe Reader triggered by Collab.getIcon() with a crafted argument. Allows arbitrary code execution. (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
6632e940b513f77a334ceea904eddcd2a881b574a812820ec1a27be662a1688c
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3171 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
f69a2642068e623ad83fda1d2265a3fad678a445f376d39c94b27ce274e03d22
pdf-javascript-stream PDF /JS object 111712 at offset 0xE27 14947 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
749514a28b15a0e1365edf254dcdee61b83d0020f653a4904dddbb9a19b0f9c2
pdf-javascript-stream PDF /JS object 111713 at offset 0x48C0 1755 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
ec8c134440a9651f3a45a593845bf208445ebaebf6b126d314c8ef3b6649d4a3
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xE27 1521 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
407624ceb11bdfcccd03817d5cc6229f3a3f8dfc15051e1567d07f2b81bcede8
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x48C0 100 bytes
legacy_pdfkit_stage_002.js
01454e59e18753a155671beda1d964965c0fad5ef88cc987a93183f5d55603a3
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xE27 1622 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).