Malicious PDF — malware analysis report

Static analysis result for SHA-256 3405a8a48ea373ef…

MALICIOUS

PDF

6.8 KB
MD5: 0a548381d1174b0704cc1e5e54ec2d87 SHA-1: 05324ea850cc3688b536b741d18f16e79421e360 SHA-256: 3405a8a48ea373ef85d3d105da886f7bea5db233008b67e2aa098cae89dfddf4
106 Risk Score

Malware Insights

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

This PDF document utilizes XFA forms and embedded JavaScript, identified by heuristics like PDF_XFA_SCRIPT and PDF_EMBEDDED_SCRIPT_PAYLOAD. The embedded script is likely designed to download and execute a secondary payload, as indicated by the extraction of an embedded binary file. The ML classifier strongly flags this PDF as malicious, supporting the conclusion that it is an attack vector.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 7

  • XFA form contains risky executable script high CVE related PDF_XFA_SCRIPT
    PDF embeds an XFA form whose script block contains exploit, submission/launch, or shell-execution primitives. Ordinary LiveCycle print/update scripts are left as generic XFA/JS signals unless stronger behavior is present.
  • 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
  • String.fromCharCode low PDF_FROMCHARCODE
    String.fromCharCode found — used to construct payload strings dynamically. Common in benign JavaScript libraries for codepoint manipulation, so this alone is informational; weaponised use is also caught by the dedicated fromCharCode-stage and exploit-shape rules. (matched inside decoded stream)
  • Embedded script payload in PDF stream low 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.
  • 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://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/1.0/
    • http://www.xfa.org/schema/xfa-template/2.5/
    • http://ns.adobe.com/xtd/
    • http://www.xfa.org/schema/xfa-data/1.0/
    • http://ns.adobe.com/xfdf/
    • http://www.xfa.org/schema/xfa-form/2.8/

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0010.bin
f4bea6fee94a7c0e502b61ce2729d7a41289d061c73b94cff5a80ab72bf248e6
pdf-embedded-file PDF EmbeddedFile object 10 at offset 0x89B 6770 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).