Malicious PDF — malware analysis report

Static analysis result for SHA-256 2163f6196bfcf9e9…

MALICIOUS

PDF

40.3 KB
MD5: 2abb15b29132d6b9345a2530c4c0067a SHA-1: bd105c5676c44cbf1ededbfa86be330864632b9a SHA-256: 2163f6196bfcf9e931e156b0de88f3c427ce152f2601ba04bcd29fc7fe0a5aee
120 Risk Score

Malware Insights

MITRE ATT&CK
T1204.002 Malicious File: User Execution: Malicious File T1059.001 Command and Scripting Interpreter: JavaScript T1566.001 Phishing: Spearphishing Attachment

The PDF file contains embedded JavaScript and U3D content, triggering heuristics related to CVE-2007-5659 and general JavaScript execution. The `collab.collectEmailInfo` function is a known indicator for this CVE. The embedded JavaScript, although not fully detailed here, is likely responsible for exploiting the vulnerability and executing further malicious actions. The presence of multiple extracted JavaScript files further supports this. The attack pattern is consistent with exploiting a PDF reader vulnerability to gain initial execution.

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)
  • U3D/3D content in PDF — Adobe Reader 3D parser CVE-family indicator high CVE related PDF_U3D_CVE_RELATED
    PDF contains U3D (Universal 3D) or 3D annotation content — CVE-2011-2462 and CVE-2009-3953 are critical vulnerabilities in Adobe Reader's U3D processing that allow arbitrary code execution. U3D content in PDFs is extremely rare in normal documents.
  • 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 3

Files carved from inside the sample during analysis.

FilenameKindSourceSize
legacy_pdfkit_stage_000.js
d96be2c225e18dce75fcf21a46c5685383113ef3667f60cd4e8cf30228905744
deobfuscated-js repeated-marker hex decoded JavaScript at offset 0x2DD 13269 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 long base64-like blob(s).
legacy_pdfkit_stage_001.js
bfd7b52e11abd3f29bc95313e67d0389f9c913305df36ae2997f6af00d2ec016
deobfuscated-js repeated-marker hex decoded JavaScript at offset 0x2DD 5523 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 5 eval/decoder/string-building token(s).
u3d_00_off0000344b.bin
70cf2aead4823e6d2651c9281eed0aa967449da358f439efb9e8e707421175e0
pdf-3d-stream PDF U3D 3D stream at offset 0x344B 28021 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.79, consistent with packed or encrypted content.