🔏 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
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_MODIFICATIONAn 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_PAYLOADPDF 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_EMBEDDEDPDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
-
JavaScript action low 1 related finding PDF_JAVASCRIPTPDF 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_JSPDF 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_XFAPDF uses XML Forms Architecture — can contain script logic (matched inside decoded stream)
-
Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTALThe 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_TRIAGEOne 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_URLOne 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.
| Filename | Kind | Source | Size |
|---|---|---|---|
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 |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.