Malicious PDF — malware analysis report

Static analysis result for SHA-256 0b224d509efcf95a…

MALICIOUS

PDF

286.2 KB
MD5: ff580de363cc85fbcf29c4d76d02456f SHA-1: 8d609c639b463c5c5c944e028c7be3632360d0ff SHA-256: 0b224d509efcf95afbe94d2fc6b9af941feaebde9c1a4933dd6796a45c860f18
118 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 is flagged as an exploit cluster, specifically targeting XFA forms. This script is likely responsible for downloading and executing a secondary payload, as indicated by the 'PDF_JS_EXPLOIT_CLUSTER' and 'PDF_EMBEDDED_SCRIPT_PAYLOAD' heuristics. The presence of a large, suspicious JavaScript file ('stream_004_off00000f13.js') further supports this conclusion. The overall attack pattern suggests a malicious document delivered via spearphishing.

Machine Learning

  • Nyx PDF Classifier clean score 0.0612

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.
  • 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
  • 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)
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic (matched inside decoded stream)
  • Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTAL
    The same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
  • 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://ocsp.verisign.com0
    • http://ns.adobe.com/xfdf/
    • http://www.adobe.com/products/acrobat/readstep2.html
    • http://www.adobe.com/support/products/
    • 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://www.adobe.com/suppor
    • http://crl.adobe.com/prodSvce.crl0
    • https://www.adobe.com/misc/pki/prod_svce_cps.h
    • http://crl.adobe.com/cds.crl0���~�|�z0x1
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xfa-data/1.0/
    • http://www.xfa.org/schema/xfa-form/2.8/
    • 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.sms.ualberta.ca/nav01.cfm?nav01=11312
    • https://www.conman.ualberta.ca/stellent/groups/public/@humanresources/documents/infodoc/cmp_069600.doc
    • http://www.xfa.org/schema/xfa-template/2.1/
    • http://www.xfa.org/schema/xfa-locale-set/2.1/
    • http://cgi.adobe.com/special/acrobat/update
    • http://crl.verisign.com/tss-ca.crl0
    • http://crl.verisign.com/ThawteTimestampingCA.crl0
    • https://www.verisign.com/rpa
    • https://www.verisign.com/rpa01
    • http://crl.verisign.com/pca3.crl0
    • http://CSC3-2004-crl.verisign.com/CSC3-2004.crl0D
    • https://www.verisign.com/rpa0
    • http://CSC3-2004-aia.verisign.com/CSC3-2004-aia.cer0
    • http://www.adobe.com/typehttp://www.adobe.com/type/legal.html

Extracted artifacts 13

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0064.bin
a8abe08d47d3306c226a69350a4dc22bdf8cb1f5459688a340234ea4660445a8
pdf-embedded-file PDF EmbeddedFile object 64 at offset 0x43941 162 bytes
embedded_file_obj0065.bin
e5f1d3b70dddd8cd3b365cc8e7c2272d3e12320333da7c0e898f755d9bc9db2c
pdf-embedded-file PDF EmbeddedFile object 65 at offset 0x43A31 607 bytes
embedded_file_obj0066.bin
c6f60d355d33e46fc0c6640096222b936612dbd4e5b5e49fe14405e18545917a
pdf-embedded-file PDF EmbeddedFile object 66 at offset 0x43BA0 898 bytes
embedded_file_obj0085.bin
1e58a090d2a968cfa2a150b66b7b699895586fbd8de19fc2026ed65ec510267d
pdf-embedded-file PDF EmbeddedFile object 85 at offset 0x470A3 1012 bytes
embedded_file_obj0086.bin
b435835e0586639d168c075557d2de492203070c3c1811098e74edf58e89a46a
pdf-embedded-file PDF EmbeddedFile object 86 at offset 0x472CC 2057 bytes
stream_003_off00000bd3.js
b1e231929f315ee70a93169b9566d81488c67c2983a6432d9d483151ac2fba30
decompressed-pdf-stream PDF FlateDecoded stream at offset 0xBD3 1880 bytes
stream_004_off00000f13.js
d4085d9e7a883062b44b6e8f7ce20251ca55bb95a5d8425e816c11795315e505
decompressed-pdf-stream PDF FlateDecoded stream at offset 0xF13 59063 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 long base64-like blob(s).
stream_005_off000051c0.bin
2d58413fda1ff20c994606823bf49e41194612c0137b6315e50fa7bdc01f1e09
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x51C0 2423 bytes
stream_011_off00042c57.js
f8721569904600df33f536ddc9f4942717077f9d6c3c4253a8f4de5650fc6531
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x42C57 1367 bytes
stream_012_off00042e3d.js
91ea259764c68d27b8981a339c02d8ea92224ae5c0d0cd0a7c8f3d645d599090
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x42E3D 902 bytes
objstm_0068_00.bin
4a2e9cccd9b9aed3ee4edaf3974df9a1a3d892b860effd11615278ab13619651
pdf-objstm-decoded PDF /ObjStm 68 0 obj (inflated) 553 bytes
font_00_sfnt_off0001e1c2.bin
c29e5b1537bee8c88b3ffca56c5f24a45ec8da374cf9d4c0b4a78d04fc230949
pdf-font-stream PDF embedded font (sfnt) at offset 0x1E1C2 95975 bytes
font_01_sfnt_off0002e4a7.bin
926d8eb5abd4c74e46a419aaf25a490564d389c7a250d2392b198a342df65b8a
pdf-font-stream PDF embedded font (sfnt) at offset 0x2E4A7 97320 bytes