MALICIOUS
174
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 PowerShell
T1204.002 Malicious File
T1566.001 Spearphishing Attachment
The PDF file contains embedded JavaScript that utilizes eval() and unescape() functions, indicating obfuscated code execution. The presence of U3D/3D content and related CVE indicators suggests exploitation of a 3D rendering vulnerability. The script likely downloads and executes a second-stage payload. The benign URLs extracted do not provide further clues to the attack's nature.
Heuristics 10
-
U3D/3D content in PDF — Adobe Reader 3D parser CVE-family indicator high PDF_U3D_CVE_RELATEDPDF contains U3D (Universal 3D) or 3D annotation content — CVE-2011-2462 and CVE-2009-3953 are critical vulnerabilities in Adobe Reader's U3D processing that allow arbitrary code execution. U3D content in PDFs is extremely rare in normal documents.
-
eval() call high PDF_EVALeval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
-
unescape() call high PDF_UNESCAPEunescape() found — often used to decode shellcode in PDF JS exploits (matched inside decoded stream)
-
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.
-
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.
-
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)
-
Optional Content Group with action trigger low PDF_OPTIONAL_CONTENTOptional Content Group (layer) co-occurs with an action trigger — content can be selectively hidden from viewers or scanners while the action still fires on open
-
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/xap/1.0/
- http://ns.adobe.com/xap/1.0/g/img/
- http://purl.org/dc/elements/1.1/
- http://ns.adobe.com/xap/1.0/mm/
Extracted artifacts 10
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0052_000.js48a78f4b219b11d13eaa65d056367b72b36cbf9d9c594d8f9863c7d1b656fdb3 |
pdf-javascript-stream | PDF /JS object 52 at offset 0x1EB51 | 241065 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_013_off0001cb11.jsebed4506b65abe19fbdb5dbfed083d11e159c3c0fd5858d07c7dae9c76556f35 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1CB11 | 21908 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_014_off0001dbdc.jsa9cc20b5f807a27c79c4e4f4250698867f10a7c6c3753197a600f17b57955848 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1DBDC | 17602 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_016_off0002acf5.binec1aa9b1b1f460f693aeeaac328f1cf0efcf919064a1506780633f657ae581de |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x2ACF5 | 3367096 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact entropy is 7.67, consistent with packed or encrypted content.
|
|||
stream_017_off00270ce1.js4d2f3e0167f3da30aee4ca4a20dd427dad359d07bcfb6227a94bb1fa7d97142c |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x270CE1 | 151466 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 2 eval/decoder/string-building token(s).
|
|||
objstm_0073_00.bin83b7c3532142a006798261e590cc739a036441fe3700cc98cd561163af864e91 |
pdf-objstm-decoded | PDF /ObjStm 73 0 obj (inflated) | 520 bytes |
objstm_0074_00.bin290b8c25166634fcf7a622f11fcc7b80af062672030b70fb73f854f2ffdacd8b |
pdf-objstm-decoded | PDF /ObjStm 74 0 obj (inflated) | 1019 bytes |
objstm_0085_00.binfd6fb9a6c98b830c4299144fc762348ca065cced5a5c58d1d154266a0c6071e2 |
pdf-objstm-decoded | PDF /ObjStm 85 0 obj (inflated) | 224 bytes |
font_00_sfnt_off00000ef8.binf39f99e2d4b021d4eac703afe26d32ad26f128c442f2089910c21b1f323fc85d |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xEF8 | 79301 bytes |
font_01_cff_off0000eb4b.binff2bd39b1311329d9bedf20dcc32a5c5691647192c7f1c6f455126503a909ee9 |
pdf-font-stream | PDF embedded font (cff) at offset 0xEB4B | 1558 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.