Malicious PDF — malware analysis report

Static analysis result for SHA-256 0b224d509efcf95a…

MALICIOUS

PDF

286.2 KB First seen: 2026-05-11
MD5: ff580de363cc85fbcf29c4d76d02456f SHA-1: 8d609c639b463c5c5c944e028c7be3632360d0ff SHA-256: 0b224d509efcf95afbe94d2fc6b9af941feaebde9c1a4933dd6796a45c860f18
78 Risk Score

🔏 Digital signature Modified after signing

A signature covers the whole signed byte range — PDF JavaScript is never signed on its own — and does not by itself mean the document is safe.

Malware Insights

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

The PDF contains embedded JavaScript that is executed despite the document being digitally signed, indicating a post-signing modification. The embedded script, identified as 'stream_004_off00000f13.js', likely serves as a downloader for a secondary payload, leveraging the embedded URLs for its operations. The presence of XFA forms and embedded files further supports the malicious nature of this document.

Machine Learning

  • Nyx PDF Classifier clean score 0.0612

Heuristics 9

  • Active content added after the PDF was signed medium PDF_SIGNATURE_POST_SIGN_MODIFICATION
    An incremental update appended AFTER the signed byte range introduces active content (/EmbeddedFile, /Catalog). Some of this can occur in legitimate form-fill (field scripts, a rewritten /Catalog), so it is suspicious rather than damning — but it is content the signer did not approve.
  • 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 1 related finding 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 In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://www.adobe.com/products/acrobat/readstep2.htmlIn PDF document text
    • http://www.adobe.com/support/products/In PDF document text
    • http://ns.adobe.com/xfdf/In PDF document text
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
    • http://ns.adobe.com/xap/1.0/In PDF document text
    • http://ns.adobe.com/xap/1.0/mm/In PDF document text
    • http://purl.org/dc/elements/1.1/In PDF document text
    • http://ns.adobe.com/pdf/1.3/In PDF document text
    • http://www.adobe.com/supporIn PDF document text
    • http://crl.adobe.com/prodSvce.crl0In PDF document text
    • https://www.adobe.com/misc/pki/prod_svce_cps.hIn PDF document text
    • http://crl.adobe.com/cds.crl0���~�|�z0x1In PDF document text
    • http://www.xfa.org/schema/xfa-template/2.8/Referenced by PDF JavaScript
    • http://www.w3.org/1999/xhtmlReferenced by PDF JavaScript
    • http://www.xfa.org/schema/xfa-data/1.0/Referenced by PDF JavaScript
    • http://www.sms.ualberta.ca/nav01.cfm?nav01=11312Referenced by PDF JavaScript
    • https://www.conman.ualberta.ca/stellent/groups/public/@humanresources/documents/infodoc/cmp_069600.docReferenced by PDF JavaScript
    • http://www.xfa.org/schema/xfa-template/2.1/Referenced by PDF JavaScript
    • http://cgi.adobe.com/special/acrobat/updateReferenced by PDF JavaScript
    • http://ns.adobe.com/xdp/In extracted file (embedded_file_obj0064.bin)
    • http://www.xfa.org/schema/xfa-form/2.8/In extracted file (embedded_file_obj0066.bin)
    • http://www.xfa.org/schema/xci/2.8/In extracted file (stream_003_off00000bd3.js)
    • http://www.xfa.org/schema/xfa-locale-set/2.1/In extracted file (stream_005_off000051c0.bin)
    • http://crl.microsoft.com/pki/crl/products/CSPCA.crl0HIn extracted file (font_00_sfnt_off00005849.bin)
    • http://www.microsoft.com/pki/certs/CSPCA.crt0In extracted file (font_00_sfnt_off00005849.bin)
    • http://crl.microsoft.com/pki/crl/products/tspca.crl0HIn extracted file (font_00_sfnt_off00005849.bin)
    • http://www.microsoft.com/pki/certs/tspca.crt0In extracted file (font_00_sfnt_off00005849.bin)
    • http://www.microsoft.com/typographyIn extracted file (font_00_sfnt_off00005849.bin)
    • http://www.microsoft.com/typography/fonts/In extracted file (font_00_sfnt_off00005849.bin)
    • http://crl.verisign.com/tss-ca.crl0In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://crl.verisign.com/ThawteTimestampingCA.crl0In extracted file (font_01_sfnt_off0001e1c2.bin)
    • https://www.verisign.com/rpaIn extracted file (font_01_sfnt_off0001e1c2.bin)
    • https://www.verisign.com/rpa01In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://crl.verisign.com/pca3.crl0In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://CSC3-2004-crl.verisign.com/CSC3-2004.crl0DIn extracted file (font_01_sfnt_off0001e1c2.bin)
    • https://www.verisign.com/rpa0In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://CSC3-2004-aia.verisign.com/CSC3-2004-aia.cer0In extracted file (font_01_sfnt_off0001e1c2.bin)
    • http://www.adobe.com/typehttp://www.adobe.com/type/legal.htmlIn extracted file (font_01_sfnt_off0001e1c2.bin)

Extracted artifacts 14

Files carved from inside the sample during analysis.

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