Malicious PDF — malware analysis report

Static analysis result for SHA-256 834a67589e2c5477…

MALICIOUS

PDF

161.2 KB
MD5: a3cccf6c4f12261321cf55fda110c3f9 SHA-1: 3f088f578f9af9a3b03f3c7a728bfff73f7255d0 SHA-256: 834a67589e2c54778d072b6398667a5b512a826e9c79d8dfd1cc014444900af5
156 Risk Score

Malware Insights

MITRE ATT&CK
T1059.007 JavaScript T1203 Exploitation for Client Execution T1566.001 Spearphishing Attachment

The PDF file contains JavaScript that utilizes an eval() function, indicating an attempt to execute arbitrary code. This JavaScript is likely responsible for downloading and executing a second-stage payload, as suggested by the PDF_JS_EXPLOIT_CLUSTER and PDF_EMBEDDED_SCRIPT_PAYLOAD heuristics. The embedded file 'embedded_file_obj0106.bin' is a strong candidate for this payload.

Machine Learning

  • Nyx PDF Classifier clean score 0.0158

Heuristics 9

  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
  • 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)
  • 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/
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/2.8/
    • http://www.xfa.org/schema/xfa-template/2.8/
    • http://www.w3.org/1999/xhtml
    • http://www.xfa.org/schema/xfa-data/1.0/
    • http://www.xfa.org/schema/xfa-template/2.5/
    • http://www.xfa.org/schema/xfa-locale-set/2.7/
    • http://www.xfa.org/schema/xfa-locale-set/2.1/
    • http://ns.adobe.com/xtd/
    • http://ns.adobe.com/xfdf/
    • http://www.xfa.org/schema/xfa-form/2.8/
    • http://www.w3.org/2001/XMLSchema-instance
    • http://cgi.adobe.com/special/acrobat/update

Extracted artifacts 14

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0104.bin
a11e6b7b79362f60ad6c1b4fd416ea4b882406ae802afc80b49874ca032594f5
pdf-embedded-file PDF EmbeddedFile object 104 at offset 0xC8C8 163 bytes
embedded_file_obj0105.bin
815f0d20c35617be582e6d58010db0e77a3c179c04d7f52544736735ba0b67e9
pdf-embedded-file PDF EmbeddedFile object 105 at offset 0xC9BC 1996 bytes
embedded_file_obj0106.bin
3b8e41d3ad4ca11ce43051950767b6139ce5192905b8b0f83da548f52acbe529
pdf-embedded-file PDF EmbeddedFile object 106 at offset 0xCD5D 286007 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). Carved artifact contains 2 long base64-like blob(s).
embedded_file_obj0107.bin
8f7c5ab54f868049d0b4225cd105709fab42364e2af88ad98f2262be600bf8e2
pdf-embedded-file PDF EmbeddedFile object 107 at offset 0x16BCE 2483 bytes
embedded_file_obj0108.bin
d14de2f1cb2f6f1caf8f940bcfe9060fc40cad804ee4101e76aa46a6a4b52ae1
pdf-embedded-file PDF EmbeddedFile object 108 at offset 0x16EDA 1576 bytes
embedded_file_obj0109.bin
500856001a9edb17a299f41c8b34871c12c85d56ec8eff03ef181fca24bb96b5
pdf-embedded-file PDF EmbeddedFile object 109 at offset 0x170C1 200 bytes
embedded_file_obj0110.bin
853755cbb5b71257ef28f08cb5825a33375555dc8f60cc8436345c5de885092b
pdf-embedded-file PDF EmbeddedFile object 110 at offset 0x171B8 1831 bytes
embedded_file_obj0111.bin
2ebdd7efeaa1190ff6bad8cbd649b313e3969564018f204e7385b97c2fab1e19
pdf-embedded-file PDF EmbeddedFile object 111 at offset 0x174E1 80 bytes
embedded_file_obj0112.bin
4a60a9864cdf7382475d51051a03fdc43b32c31eb508893ccfccece34957f9f1
pdf-embedded-file PDF EmbeddedFile object 112 at offset 0x1758D 56 bytes
embedded_file_obj1440.bin
17a650b357586088eb15bf2ef8ba901a177911fddfd658ec6fd795280ba4b363
pdf-embedded-file PDF EmbeddedFile object 1440 at offset 0x271E6 162 bytes
embedded_file_obj1441.bin
c60476dfbfafe53e592c08297556caaf44ca4902f9bed63dbb19558528ef4b8e
pdf-embedded-file PDF EmbeddedFile object 1441 at offset 0x272D9 1457 bytes
stream_081_off00019bda.js
529357503ec67b623d2a12816cdeea62bd639f2b4ff4e568b01c96cc3f5bfc6f
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x19BDA 1363 bytes
stream_082_off00019dba.js
e985b5df65c8c3cf732a9074b575fbc594c1c7f0bccc0994182ec7e5c0f7308a
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x19DBA 902 bytes
objstm_0114_00.bin
a5286822065172144e1ba76e5566bf11bb641e7fbe58a591580b83e3efbe5f8f
pdf-objstm-decoded PDF /ObjStm 114 0 obj (inflated) 19509 bytes