Malicious PDF — malware analysis report

Static analysis result for SHA-256 19ecd80bb91337ac…

MALICIOUS

PDF

22.0 KB
MD5: 91d5e38d436f09df0ec39827f20f7515 SHA-1: 5644e2046ae0ffd0a00603798b5389c9b9cbee3f SHA-256: 19ecd80bb91337acb8f83bca88599d9d7605c7fcaedf742143b07be5aa7af4ee
118 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 JavaScript/Shell Scripting: JavaScript T1204.001 Malicious Link/URL: Malicious Link T1059.007 JavaScript/Shell Scripting: JavaScript

The PDF file contains obfuscated JavaScript, indicated by multiple heuristic firings including PDF_JAVASCRIPT, PDF_JS, and PDF_EVAL. The critical CVE_2008_2992 firing points to the use of util.printf and encoded JavaScript, suggesting an exploit attempt. The embedded JavaScript streams and deobfuscated JS files likely contain code designed to download and execute a second-stage payload, leveraging the CVE-2008-2992 vulnerability.

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
9156185d8dd487e82386e166313e6414863835ca2a58a9effd962764e71fa8b9
pdf-javascript-stream PDF /JS object 111711 at offset 0x18E 3483 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
e7abd5627b8c56d93aeda0de8d21b0f7c57ad60115e7eec593adbac905cb3aac
pdf-javascript-stream PDF /JS object 111712 at offset 0xF5F 13781 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
acd902f0283f3a8b59c8205238b453304fd55f704d9e21f69ef8e5e5d1318cab
pdf-javascript-stream PDF /JS object 111713 at offset 0x456A 4637 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
2fefb88ae4b7d92314c32a2bcb3cb5c62e501880eaba5a05edea7a83a2d68b1c
deobfuscated-js multi-marker percent-array decoded JavaScript at offset 0xF5F 1419 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 0x456A 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
67be21a8f962b6934f32f5b59201d6956d4f9ecefbb63717834949c512a75e6c
deobfuscated-js multi-marker percent-array combined decoded JavaScript at offset 0xF5F 1804 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).