Malicious PDF — malware analysis report

Static analysis result for SHA-256 664d2e312d7e7948…

MALICIOUS

PDF

45.2 KB
MD5: bd5970dddc21bdbbc011376ffc2e01ad SHA-1: d69aca60aaeba82a7f5bb30fba240e1e9e19041f SHA-256: 664d2e312d7e7948c7b272eeb514595878f5fdf25396c351b9a61e1e649c8dad
246 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1059.007 JavaScript

The PDF file contains embedded JavaScript that utilizes unescape() and is associated with an exploit cluster targeting Adobe Reader, specifically triggering the CVE-2010-2883 vulnerability. The JavaScript appears to be shellcode, indicating an attempt to execute arbitrary code. The presence of XFA forms and the ML classifier further support its malicious nature. The script's primary function is to download and execute a secondary payload, as evidenced by the shellcode construction.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9992

Heuristics 10

  • Adobe Reader CoolType SING font exploit — CVE-2010-2883 critical CVE likely CVE_2010_2883
    PDF embeds a TrueType/OpenType font with an actual SING table and pairs it with JavaScript heap-spray shellcode. This matches the public Adobe Reader CoolType SING exploit shape for CVE-2010-2883.
  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF 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.
  • unescape() call high PDF_UNESCAPE
    unescape() found — often used to decode shellcode in PDF JS exploits (matched inside decoded stream)
  • Embedded script payload in PDF stream medium PDF_EMBEDDED_SCRIPT_PAYLOAD
    PDF 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_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • AcroForm button with action trigger low PDF_ACROFORM_BUTTON
    PDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One 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_URL
    One 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.bitstream.com
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/3.0/
    • http://www.xfa.org/schema/xfa-template/3.0/
    • http://www.xfa.org/schema/xfa-data/1.0/

Extracted artifacts 5

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0001_000.js
ac8e794065f84444030caf4ed9640677a27cc4725382fe4f72c12a758efa5f6a
pdf-javascript-stream PDF /JS object 1 at offset 0xA 2163 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).
stream_002_off0000aba0.js
d1dfd457a2fdd3cec4091f689f39b85b35666aa5599ef3a8d5f9a80d1e2ce105
decompressed-pdf-stream PDF FlateDecoded stream at offset 0xABA0 1042 bytes
font_00_sfnt_off00000de5.bin
6de28e3de3fa241f6fd5881326a7f3b9a34fcda70d45f18cccf14f7d277ddc7f
pdf-font-stream PDF embedded font (sfnt) at offset 0xDE5 65932 bytes
font_01_type1_off0000b044.bin
c6bf78478c9c4dd5b3b86554d34c78f847f70af4118f9ff083c1fccf0e8e932b
pdf-font-stream PDF embedded font (type1) at offset 0xB044 97 bytes
font_02_type1_off0000b2cd.bin
b749644b3e758e7335900ab2e7499eaa64b3a946849f1f8a0948287bdd96763d
pdf-font-stream PDF embedded font (type1) at offset 0xB2CD 144 bytes