Malware Insights
The PDF file contains multiple embedded JavaScript streams, indicating an attempt to execute malicious code. The primary heuristic firings point to the presence of JavaScript and embedded files, with one embedded PDF child also exhibiting suspicious static findings. The embedded JavaScript is likely responsible for downloading and executing a second-stage payload, as suggested by the PDF_JAVASCRIPT and PDF_JS heuristics. The PDF_IMAGE_ONLY_LURE heuristic suggests a deceptive lure, possibly to trick the user into interacting with the document.
Machine Learning
- Nyx PDF Classifier suspicious score 0.2728
Heuristics 5
-
Embedded PDF child has suspicious static findings high PDF_EMBEDDED_CHILD_STATIC_TRIAGEPDF contains an embedded PDF stream whose extracted child matches suspicious or malicious PDF heuristics. Wrapper PDFs are commonly used to hide the actual exploit or lure payload from scanners that do not recursively inspect attachments.
-
Embedded file low PDF_EMBEDDEDPDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
-
JavaScript action low 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)
-
PDF paints image(s) but contains no text operators info PDF_IMAGE_ONLY_LUREPDF has 1 image XObject(s) and the content stream contains no text-emitting operators (BT/ET, Tj, TJ, ', ") in either raw bytes or decompressed streams — this is the screenshot-as-PDF pattern used to bypass text-based scanners and to deliver instructions purely through rendered pixels. It is informational unless paired with invisible links or risky URI context.
Extracted artifacts 7
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0005_000.js546f84dc1aa58a4dcd8606b248b179eb319bfafc6e296b4d1e4c45401240ad45 |
pdf-javascript-stream | PDF /JS object 5 at offset 0x1B7 | 249 bytes |
javascript_obj0016_001.jse8de1a84b26408a277abd22d1d096c119e198344ccce7fac267798e2945ec317 |
pdf-javascript-stream | PDF /JS object 16 at offset 0xDC8 | 232 bytes |
javascript_obj0019_002.js7f20df2e03d6932a34b3e75d6a08b685b7fee9f3237cef5b9493fec1b76708e3 |
pdf-javascript-stream | PDF /JS object 19 at offset 0x100E | 153 bytes |
javascript_obj0024_003.js3da19bcfa12dbc532429619047b898e0f3bf7ddc708a614effc2b69cbb3536e2 |
pdf-javascript-stream | PDF /JS object 24 at offset 0x1E0D | 4859 bytes |
javascript_obj0016_004.js6cb8e470d51246ef917aee654d05a4087ac4b90b76db7bf88bb87965c1904f68 |
pdf-javascript-stream | PDF /JS object 16 at offset 0x1267 | 8668 bytes |
javascript_obj0024_006.js15b8cb29e0de1949d246d64091e44c9a256b91f4ec749268cf8743bb5c1ef733 |
pdf-javascript-stream | PDF /JS object 24 at offset 0x1E30 | 5651 bytes |
peepdf.pdfe9958b248574775e32c8bd6d2a38f1689a1ec9124f1c62e5f887ec3fe93830b5 |
pdf-embedded-file | PDF EmbeddedFile object 13 at offset 0xF40D | 13379 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.