Malware Insights
The critical heuristic firing for CVE_2009_0658 indicates that this PDF exploits a known vulnerability in Adobe Reader to execute arbitrary code. The presence of embedded JavaScript, particularly with eval() calls, further supports the malicious intent. The JBIG2Decode filter with active content suggests the exploit leverages this feature to deliver a payload, likely a dropper, which is then executed via JavaScript. The document body is heavily obfuscated and appears to be a lure, but the exploit and script execution are the primary indicators of malicious activity.
Heuristics 8
-
Adobe Reader JBIG2Decode WScript dropper exploit critical CVE likely CVE_2009_0658PDF combines JBIG2Decode image streams with OpenAction JavaScript that reconstructs a Windows Script Host dropper stage. This matches the in-the-wild Adobe Reader/Acrobat JBIG2 image-stream exploit cluster associated with CVE-2009-0658.
-
JBIG2 + active content high PDF_JBIG2_ACTIVE_CONTENTJBIG2Decode appears with JavaScript/XFA/RichMedia — a related indicator for JBIG2 parser-exploit families including CVE-2021-30860 and CVE-2009-0658, but not a unique CVE fingerprint.
-
eval() call high PDF_EVALeval() found — commonly used for obfuscated exploit execution
-
JBIG2Decode filter medium PDF_JBIG2JBIG2 image decoder present — historically used in zero-click exploits
-
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.
-
PDF paints image(s) but contains no text operators info PDF_IMAGE_ONLY_LUREPDF has 2 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.
-
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.
Extracted artifacts 4
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0008_000.jsc9b08887be9d512e48582a91e968a8604a85f1762f58c702a1ed6303920b812d |
pdf-javascript-stream | PDF /JS object 8 at offset 0x518 | 338 bytes |
javascript_obj0008_001.jse25e312ae0670d91ce5fc23a9fb90e9901bdcdd0888ac39f21143396b9c6f519 |
pdf-javascript-stream | PDF /JS object 8 at offset 0x518 | 85 bytes |
jbig2_00_off000071f7.binb18d53664a2dc1b1974f99cfc61faf49b45be9c260fe5da0df1a39b77d9b0d33 |
pdf-jbig2-stream | PDF JBIG2 stream at offset 0x71F7 | 2291 bytes |
jbig2_01_off00008931.bin50dddbc8230d3604857e3422084af337018de4a414688f3658e4141959a5f61a |
pdf-jbig2-stream | PDF JBIG2 stream at offset 0x8931 | 15878 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact entropy is 7.49, consistent with packed or encrypted content.
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.