Malicious PDF — malware analysis report

Static analysis result for SHA-256 12e7585b285ecb62…

MALICIOUS

PDF

976.5 KB
MD5: c48b0607dac294677eb70c563ae45b3e SHA-1: 374b798ec0416bb7ed2d97d8651c42dedffc1802 SHA-256: 12e7585b285ecb62c3b59ee070b7184a581a3aa9f9eb5a7e5f4e5b9a0a1408ad
206 Risk Score

Malware Insights

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

The PDF sample contains JavaScript that triggers an exploit for CVE-2010-0188, a known vulnerability in Adobe Reader related to XFA forms. This exploit is designed to execute arbitrary code, and the presence of embedded files suggests it is used to download and run a secondary payload. The ML classifier strongly indicates maliciousness.

Machine Learning

  • Nyx PDF Classifier malicious score 0.9887

Heuristics 9

  • Adobe Reader LibTIFF XFA image exploit — CVE-2010-0188 critical CVE likely CVE_2010_0188
    PDF contains the CVE-2010-0188 exploit template: XFA JavaScript heap-spray setup, a generated TIFF image payload, and assignment of that TIFF data to an XFA image field rawValue to trigger Adobe Reader's LibTIFF parser.
  • 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 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.
  • Embedded file low PDF_EMBEDDED
    PDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
  • XFA form low PDF_XFA
    PDF uses XML Forms Architecture — can contain script logic
  • 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. (matched inside decoded stream)
  • 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. (matched inside decoded stream)
  • 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://ocsp.verisign.com0
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xfa/promoted-desc/
    • http://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/1.0/
    • http://www.xfa.org/schema/xci/2.8/
    • http://www.xfa.org/schema/xfa-template/2.5/
    • http://www.xfa.org/schema/xfa-locale-set/2.1/
    • http://ns.adobe.com/xtd/
    • http://www.xfa.org/schema/xfa-data/1.0/
    • http://ns.adobe.com/xfdf/
    • http://www.xfa.org/schema/xfa-form/2.8/
    • http://cgi.adobe.com/special/acrobat/update
    • http://crl.verisign.com/tss-ca.crl0
    • http://crl.verisign.com/ThawteTimestampingCA.crl0
    • https://www.verisign.com/rpa
    • https://www.verisign.com/rpa01
    • http://crl.verisign.com/pca3.crl0
    • http://CSC3-2004-crl.verisign.com/CSC3-2004.crl0D
    • https://www.verisign.com/rpa0
    • http://CSC3-2004-aia.verisign.com/CSC3-2004-aia.cer0
    • http://www.adobe.com/typehttp://www.adobe.com/type/legal.html

Extracted artifacts 14

Files carved from inside the sample during analysis.

FilenameKindSourceSize
embedded_file_obj0001.bin
04b8af10e5b228b5612c950abc133b1a5b6b60eb00e4ff25a64afb363a85a768
pdf-embedded-file PDF EmbeddedFile object 1 at offset 0xE62FD 163 bytes
embedded_file_obj0002.bin
e7b050b4d5f9b000166db6c39fc3cec28e0f559d74566f01b618f030ad2f2e27
pdf-embedded-file PDF EmbeddedFile object 2 at offset 0xE63ED 1587 bytes
embedded_file_obj0003.bin
affe261c3500eacffd2adc8024f5e26b3b729a11069254b580ba2177ffbe0980
pdf-embedded-file PDF EmbeddedFile object 3 at offset 0xE66E3 25015 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 long base64-like blob(s).
embedded_file_obj0004.bin
560dcced2df6f65386a395771a4721a00980be4d89cc752639746882322da5c3
pdf-embedded-file PDF EmbeddedFile object 4 at offset 0xEAB7D 2518 bytes
embedded_file_obj0005.bin
500856001a9edb17a299f41c8b34871c12c85d56ec8eff03ef181fca24bb96b5
pdf-embedded-file PDF EmbeddedFile object 5 at offset 0xEAE79 200 bytes
embedded_file_obj0006.bin
863537ccdffd88224d5b70221bc496b5600aa8beb0feda26a0ac48081644ac35
pdf-embedded-file PDF EmbeddedFile object 6 at offset 0xEAF6D 237 bytes
embedded_file_obj0007.bin
385ee16f9e56270fc4cd495ba71f508ac4f3a53b1bbd78bc1f8ca79af5d84793
pdf-embedded-file PDF EmbeddedFile object 7 at offset 0xEB083 1533 bytes
embedded_file_obj0008.bin
2ebdd7efeaa1190ff6bad8cbd649b313e3969564018f204e7385b97c2fab1e19
pdf-embedded-file PDF EmbeddedFile object 8 at offset 0xEB340 80 bytes
embedded_file_obj0009.bin
4a60a9864cdf7382475d51051a03fdc43b32c31eb508893ccfccece34957f9f1
pdf-embedded-file PDF EmbeddedFile object 9 at offset 0xEB3E9 56 bytes
stream_002_off00000374.js
f8721569904600df33f536ddc9f4942717077f9d6c3c4253a8f4de5650fc6531
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x374 1367 bytes
stream_003_off0000055a.js
91ea259764c68d27b8981a339c02d8ea92224ae5c0d0cd0a7c8f3d645d599090
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x55A 902 bytes
stream_009_off000e5cc5.bin
785103e079820125430834c8a2f896d512a2c16ee7d224705b6b607f90fec865
decompressed-pdf-stream PDF FlateDecoded stream at offset 0xE5CC5 1278 bytes
objstm_0046_00.bin
d487056761a17d11aa7cf24247428a28666ffe8617575aa031ec78325fcaa1f0
pdf-objstm-decoded PDF /ObjStm 46 0 obj (inflated) 1606 bytes
font_01_sfnt_off000eb4ee.bin
3a47365ba29be93b97be381e34ec3c7ef0a10e0f82cdb3dadd6fb11f2800fdb3
pdf-font-stream PDF embedded font (sfnt) at offset 0xEB4EE 36717 bytes