Malicious PDF — malware analysis report

Static analysis result for SHA-256 6cc24994396ebe4e…

MALICIOUS

PDF

298.6 KB
MD5: 48b2630f34f1b279ff350955294b37bb SHA-1: 82208cb05d1b150cec6d9ce8d9b73572864bc959 SHA-256: 6cc24994396ebe4e356b2727fa7aea332fd85b8196fb98f2fa20f094ee18987a
338 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1059.007 JavaScript T1566.001 Spearphishing Attachment

The PDF file contains embedded JavaScript that utilizes unescape functions and constructs large strings, indicative of exploit code. This script is designed to trigger a PDF JavaScript exploit cluster, leveraging CVE-2010-2883. The ultimate goal appears to be the execution of an embedded Windows executable payload, as evidenced by the critical heuristic firing for 'PDF_EMBEDDED_PE_PAYLOAD'.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9993

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.
  • Embedded Windows executable payload in PDF stream critical PDF_EMBEDDED_PE_PAYLOAD
    PDF stream bytes contain an embedded Windows executable with a verified PE header. Exploit chains often hide droppers inside ordinary streams rather than standard /EmbeddedFile attachments.
  • ClamAV: Heuristics.PDF.ObfuscatedNameObject critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Heuristics.PDF.ObfuscatedNameObject
  • unescape() call high PDF_UNESCAPE
    unescape() found — often used to decode shellcode in PDF JS exploits (matched inside decoded stream)
  • 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
  • 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/2.6/
    • http://www.xfa.org/schema/xfa-template/2.6/
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/iX/1.0/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/
    • http://purl.org/dc/elements/1.1/

Extracted artifacts 3

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0012_000.js
bb5c7fdf712f11c55495e65f9eb2d16cc79d63ac46377aa278872cb0f74859a9
pdf-javascript-stream PDF /JS object 12 at offset 0x4A24D 1636 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 eval/decoder/string-building token(s).
stream_000_off00000337.bin
3d68b6c65f2aff682ee36830025e4b0bbc1d6190719567586d71e5b17223b3fc
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x337 525856 bytes
embedded_pdf_0002cd45.exe
134290aa3b149f9e74c1f654ec13eb88ed554418fb8a3698b7f05058966f4d61
embedded-pe PDF decompressed stream PE payload at offset 0x2CD45 343058 bytes