MALICIOUS
266
Risk Score
Malware Insights
MITRE ATT&CK
T1203 Exploitation for Client Execution
T1059.007 JavaScript
The PDF contains embedded JavaScript that utilizes eval() and unescape() functions, indicative of exploit code. The presence of U3D/3D content and specific PDF JavaScript exploit cluster heuristics strongly suggest exploitation of a vulnerability, likely related to Adobe Reader's 3D parser. The script's obfuscated nature and use of string concatenation to form URLs and function calls point towards a downloader attempting to fetch and execute a secondary payload.
Machine Learning
- Nyx PDF Classifier malicious score 0.9201
Heuristics 11
-
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.
-
PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTERPDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
-
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.righthemisphere.com
- 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://ns.adobe.com/xap/1.0/mm/
- http://purl.org/dc/elements/1.1/
- http://www.adobe.com
- https://www.verisign.com/repository/RPA0
- https://www.verisign.com/repository/CPS��
- https://www.verisign.com
- https://www.verisign.com/repository/verisignlogo.gif0�
- https://www.verisign.com/CPS
- https://www.verisign.com/repository/CPS
- http://www.adobe.com/typehttp://www.adobe.com/type/legal.html
Extracted artifacts 8
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0063_000.js12c90da74ec9aac4572cfe34faeb0f6886b93fe87c0edbdafa76a1a35fb53b25 |
pdf-javascript-stream | PDF /JS object 63 at offset 0x1DE78 | 187497 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_010_off0001bd48.js83f0e3117230a4942827ef354efb831d505f83a1546ceb7cbd336b12cb2a5942 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1BD48 | 22212 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_011_off0001cde4.jsf8b13a3863af702dcd7e3941443dec10025d7a2a53f54e108dfaf2b8e3f2695f |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1CDE4 | 17918 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_014_off000287f0.bin8b05fc0835f62115c71a7b20b81e1249a28c7b5fb53e0bea73c09dffca3d07a7 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x287F0 | 1499736 bytes |
stream_015_off000a6ab2.js293e87bad017638b7a9abe516b617a4baabdee4dce16511a4d1238c1e0dd2409 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xA6AB2 | 151320 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 2 eval/decoder/string-building token(s).
|
|||
objstm_0074_00.binbc83b3de83c51e9b757fcc9746f522882b3a13b24ecd13ff8a8cafd59e94ae80 |
pdf-objstm-decoded | PDF /ObjStm 74 0 obj (inflated) | 520 bytes |
objstm_0075_00.bind1412d6e22c63fe73b10933f655f86a1a2d55976f609da68361ee5863252702f |
pdf-objstm-decoded | PDF /ObjStm 75 0 obj (inflated) | 982 bytes |
font_00_sfnt_off00000eb5.binf39f99e2d4b021d4eac703afe26d32ad26f128c442f2089910c21b1f323fc85d |
pdf-font-stream | PDF embedded font (sfnt) at offset 0xEB5 | 79301 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.