Malware Insights
The PDF file contains embedded JavaScript, indicated by multiple heuristic firings including PDF_JAVASCRIPT, PDF_JS, and PDF_EVAL. The critical POLYGLOT_CHILD_PDF_STATIC_TRIAGE finding suggests a secondary embedded PDF with similar suspicious static findings. The extracted JavaScript stream (stream_039_off000ba238.js) is the primary indicator of malicious activity, likely responsible for downloading and executing a second-stage payload. The confidence is high due to the critical heuristic findings and the presence of executable script content.
Heuristics 8
-
Secondary embedded PDF body has suspicious static findings critical POLYGLOT_CHILD_PDF_STATIC_TRIAGEA valid PDF body was found at a nonzero offset inside another container and its carved contents matched PDF exploit or lure heuristics. This catches polyglots where the top-level magic routes to ZIP/OLE while a PDF reader or downstream parser opens the hidden PDF payload.
-
eval() call high PDF_EVALeval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
-
JavaScript action low PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
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.
-
Embedded file low PDF_EMBEDDEDPDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
-
String.fromCharCode low PDF_FROMCHARCODEString.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)
-
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://www.w3.org/1999/02/22-rdf-syntax-ns#
- http://ns.adobe.com/pdf/1.3/
- http://ns.adobe.com/pdfx/1.3/
- 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/photoshop/1.0/
- http://ns.adobe.com/iX/1.0/
Extracted artifacts 21
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
stream_039_off000ba238.js98e3c3ca0476ffedc3c2fffc3d2bff11646ce68d12d65706966657d0d9c107a5 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xBA238 | 3433 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 2 eval/decoder/string-building token(s).
|
|||
icc_00_off00034faf.icceb03db58ff1f226c83103a11f30b5520f9b68a7ced67daa78992723e3ea0411d |
pdf-icc-profile | PDF ICC profile at offset 0x34FAF | 1320 bytes |
font_00_sfnt_off0004aed7.bin194f92554034e60257983fd76c25151d6467c7ccb45ac5cd515d30b204d2726c |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x4AED7 | 3864 bytes |
font_01_sfnt_off0004bbcb.bin86a191427cdeb783c11e7a9c40550fd03af1c89a97ba2a9338536d55595ec542 |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x4BBCB | 9544 bytes |
font_02_sfnt_off0004d8af.bin6c5af6f6b1048f2e36c644cc4a05628c6f098238f0c539d8a50a9ec1c4cfbe3b |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x4D8AF | 16936 bytes |
font_03_sfnt_off00050e29.binb46e1bb1ce712c597f79aebabb74eee9ed80499ff7f336fe85e9039354a96543 |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x50E29 | 6440 bytes |
font_04_sfnt_off0007adaf.bin2760dba94bf8c72ce9ea0b9d2c69715633d7f3bf89812dfa37b3e5c06656e96b |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x7ADAF | 5948 bytes |
font_05_cff_off0007ba1e.binf929b154c1739393f86aafaa33ea11e998d4237547ea87853bf41ee35a809f31 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7BA1E | 1767 bytes |
font_06_cff_off0007be41.bin2da564aa77ed7be83abdc9c2db412b62ed648ac7b3ace1ee84e4748d253f2a22 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7BE41 | 3549 bytes |
font_07_cff_off0007cb67.bin26742da0e57b265b55cbcfc487443296d46f82eb8707e6517b9a4968fa675a6a |
pdf-font-stream | PDF embedded font (cff) at offset 0x7CB67 | 7073 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact entropy is 7.42, consistent with packed or encrypted content.
|
|||
font_08_cff_off0007e3c1.bin4e850c53faa0e66014ecbc97db8ee6328db8a114809ee3ff2aecd2e894efe2d3 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7E3C1 | 7042 bytes |
font_09_cff_off0007fa74.bin2cc8cb05e41dc348b960cb086767796c494fbe8636258dcc6dbf1ed773dc3992 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7FA74 | 1915 bytes |
font_10_cff_off0007ff62.bin79c92dda5fe77c55cda21a49184a8caff2d2f402537352979d909e8b5b8a1213 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7FF62 | 7329 bytes |
font_11_cff_off000818a7.bin2c7746eb32712e6328a9ae394afdd9cb6eb32a97da86e79b7bcb2f83f373a0bc |
pdf-font-stream | PDF embedded font (cff) at offset 0x818A7 | 4793 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact entropy is 7.42, consistent with packed or encrypted content.
|
|||
font_12_cff_off00082a92.bin331559013bae1bed3d2b9ef4a93ff99963b516e528574f4c371a798d67a715cc |
pdf-font-stream | PDF embedded font (cff) at offset 0x82A92 | 4406 bytes |
font_13_cff_off0008398a.bin588a76db61e4e267ee8494840bef04e170a79ab4a688563a08a03608d15294ba |
pdf-font-stream | PDF embedded font (cff) at offset 0x8398A | 2935 bytes |
font_14_cff_off0008440b.binb38a8d799134f8c45e5c24f42fbd86cdd1230a86b6d9e06e42bfb97e2bc445ef |
pdf-font-stream | PDF embedded font (cff) at offset 0x8440B | 2398 bytes |
font_15_cff_off00084dd5.bina3030d0f8714b4bddccc5833bbf4b088240201959563acc822f3e56c6ccc5dfd |
pdf-font-stream | PDF embedded font (cff) at offset 0x84DD5 | 1041 bytes |
font_16_cff_off00085229.binc67313452626498cd4d0733b4523b9ecb70a75e0a5c5c686858f095bd5ae119c |
pdf-font-stream | PDF embedded font (cff) at offset 0x85229 | 257 bytes |
font_17_cff_off00085365.bin06970a84f1da06d8f2a248cea2824b8078e11e77d6e0b119de5bbfbf49a69ac7 |
pdf-font-stream | PDF embedded font (cff) at offset 0x85365 | 1446 bytes |
polyglot_child_pdf_off00030ed0.pdfea39084b3fdf994b1f6966c8360a02af781c1fe80990fa8351701ac6ac9f0b90 |
polyglot-child-pdf | Secondary PDF body inside pdf container at offset 0x30ED0 | 567761 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.