Malicious PDF — malware analysis report

Static analysis result for SHA-256 367bd2653afd358c…

MALICIOUS

PDF

20.7 KB
MD5: 12d4945f790595d0587ba1a88f5bfd2d SHA-1: 9e22af078abc33ad064dabf533932a321909fef7 SHA-256: 367bd2653afd358c7180d55535dcee39140b33adf366e7a54bbac0c2cebe12b7
118 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript that leverages the CVE-2008-2992 vulnerability. The heuristic firings indicate the use of eval() and printf() functions, common in exploit kits targeting older Adobe Reader versions. The JavaScript is heavily obfuscated, but the core functionality appears to be the execution of a second-stage payload. The extracted JavaScript files and the critical CVE finding strongly suggest an exploit attempt.

Heuristics 5

  • util.printf — CVE-2008-2992 critical CVE exact CVE_2008_2992
    PDF JavaScript calls util.printf() — CVE-2008-2992 is a stack buffer overflow in Adobe Reader triggered by a long format-specifier argument. Widely exploited in the wild after disclosure. (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
e6fe71ea989e7993a53e05241f2a660ec75d9944b487430103bc56b42672a67e
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3358 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
103cdb166d19f729709385e1c253ad3e2d3876dd68b1d0e2f5114f87e4bf2eca
pdf-javascript-stream PDF /JS object 111712 at offset 0xEE2 12354 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
cfa8ffd366b1e41c8ab85ea309b429394651d8371f78d325c04b07bb0892a4ad
pdf-javascript-stream PDF /JS object 111713 at offset 0x3F5A 4923 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
b0f96e5eb04cb2b54416cd41df68d468db51f44cb85c4be991a2093dd6964069
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xEE2 1420 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
34feebbbf0ee64a52f53dce0c98530b4b073203d6a605ba6fc0e3a735084f8c8
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0x3F5A 384 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 long base64-like blob(s).
legacy_pdfkit_stage_002.js
38cf80e600c6023a9d2da18726bfac9442466457138ed488864bbc9b1419fe13
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xEE2 1805 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s). Carved artifact contains 1 long base64-like blob(s).