Malicious PDF — malware analysis report

Static analysis result for SHA-256 cf6714d4301a4f69…

MALICIOUS

PDF

904.5 KB
MD5: 6e9b8cbfcf4277b4d64e12cba70d62b7 SHA-1: cba64eaf908f9c17ab3a9055d35ab9bd775558c1 SHA-256: cf6714d4301a4f69c0684d53b9cfa92de368a1c046e6225e6c227aa611b7a0d6
116 Risk Score

Malware Insights

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

The PDF file contains a critical heuristic indicating exploitation of CVE-2010-0188, a known vulnerability in Adobe Reader related to XFA forms. This suggests the document is designed to exploit this vulnerability upon opening. Additionally, embedded JavaScript and an embedded file payload were detected, indicating the potential for further malicious activity such as downloading and executing additional malware. The presence of an embedded file, specifically 'embedded_file_obj0003.bin', further supports the malicious nature of the document.

Heuristics 9

  • Adobe Reader LibTIFF XFA image exploit — CVE-2010-0188 critical CVE likely CVE_2010_0188
    PDF contains the CVE-2010-0188 exploit template: XFA JavaScript heap-spray setup, a generated TIFF image payload, and assignment of that TIFF data to an XFA image field rawValue to trigger Adobe Reader's LibTIFF parser.
  • Embedded script payload in PDF stream medium PDF_EMBEDDED_SCRIPT_PAYLOAD
    PDF stream bytes contain an HTML/XFA <script> tag without accompanying Windows shell-execution primitives — common in accessible XFA forms but worth surfacing for analyst review.
  • Embedded file low PDF_EMBEDDED
    PDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • 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. (matched inside decoded stream)
  • 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. (matched inside decoded stream)
  • PDF paints image(s) but contains no text operators info PDF_IMAGE_ONLY_LURE
    PDF has 1 image XObject(s) and the content stream contains no text-emitting operators (BT/ET, Tj, TJ, ', ") in either raw bytes or decompressed streams — this is the screenshot-as-PDF pattern used to bypass text-based scanners and to deliver instructions purely through rendered pixels. It is informational unless paired with invisible links or risky URI context.
  • 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.
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xfa/promoted-desc/

Extracted artifacts 13

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0001.bin
0bd8e09f0b57046bfa9d32d75735e0f712208f4219e087c77c12b93399511db8
pdf-embedded-file PDF EmbeddedFile object 1 at offset 0xD43AC 163 bytes
embedded_file_obj0002.bin
c6d8caba340d2a2709f8df90ea7da522242f0886d2d3e36e359560694bc8be3a
pdf-embedded-file PDF EmbeddedFile object 2 at offset 0xD449D 1597 bytes
embedded_file_obj0003.bin
ba30a7830dbc5f65785aef3134d3c6fba0008b553d3cd0fa771db4b417443d68
pdf-embedded-file PDF EmbeddedFile object 3 at offset 0xD4794 24973 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 long base64-like blob(s).
embedded_file_obj0004.bin
560dcced2df6f65386a395771a4721a00980be4d89cc752639746882322da5c3
pdf-embedded-file PDF EmbeddedFile object 4 at offset 0xD8BDD 2518 bytes
embedded_file_obj0005.bin
500856001a9edb17a299f41c8b34871c12c85d56ec8eff03ef181fca24bb96b5
pdf-embedded-file PDF EmbeddedFile object 5 at offset 0xD8ED9 200 bytes
embedded_file_obj0006.bin
ce9178a56f9138f5a48e518587c7ff14b65860f1d5be3a8b76dbf047b708a4fb
pdf-embedded-file PDF EmbeddedFile object 6 at offset 0xD8FCD 199 bytes
embedded_file_obj0007.bin
ddeb4f1c71093289e0b7865d27dcb19d244efd735cb6f00ec8078a297821e005
pdf-embedded-file PDF EmbeddedFile object 7 at offset 0xD90C0 1533 bytes
embedded_file_obj0008.bin
2ebdd7efeaa1190ff6bad8cbd649b313e3969564018f204e7385b97c2fab1e19
pdf-embedded-file PDF EmbeddedFile object 8 at offset 0xD937B 80 bytes
embedded_file_obj0009.bin
4a60a9864cdf7382475d51051a03fdc43b32c31eb508893ccfccece34957f9f1
pdf-embedded-file PDF EmbeddedFile object 9 at offset 0xD9424 56 bytes
stream_002_off00000363.js
f8721569904600df33f536ddc9f4942717077f9d6c3c4253a8f4de5650fc6531
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x363 1367 bytes
stream_003_off00000549.js
91ea259764c68d27b8981a339c02d8ea92224ae5c0d0cd0a7c8f3d645d599090
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x549 902 bytes
objstm_0044_00.bin
882dbe8f645af46cefc5e2695c3912cf111c9293da733274a1504212921b2c2d
pdf-objstm-decoded PDF /ObjStm 44 0 obj (inflated) 1006 bytes
font_00_sfnt_off000d9529.bin
3a47365ba29be93b97be381e34ec3c7ef0a10e0f82cdb3dadd6fb11f2800fdb3
pdf-font-stream PDF embedded font (sfnt) at offset 0xD9529 36717 bytes