Malicious PDF — malware analysis report

Static analysis result for SHA-256 f76fedb833ede430…

MALICIOUS

PDF

6.8 KB
MD5: 1193d4ce92938b79a05576bb10baec46 SHA-1: 27f6c8ac374e1a44005c17476a86f85e0f689fe2 SHA-256: f76fedb833ede4303bf30ce939df2797ddafa18b9330d1481717c6db68f28c54
94 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File

The PDF document contains embedded JavaScript that exploits CVE-2014-0496 via app.addToolButton/removeToolButton. The JavaScript is further obfuscated and decoded using a base26 scheme, indicating an attempt to hide its malicious payload. The primary function of the script appears to be downloading and executing a second-stage payload, though the exact nature of the payload could not be determined due to obfuscation. The presence of XFA form elements and AcroForm buttons with actions further supports the malicious intent.

Heuristics 7

  • app.addToolButton/removeToolButton — CVE-2014-0496 critical CVE exact CVE_2014_0496
    PDF JavaScript combines app.addToolButton() and app.removeToolButton() with heap-spray shellcode markers — the public Adobe Reader/Acrobat ToolButton use-after-free exploit shape for CVE-2014-0496. (identified after JavaScript deobfuscation)
  • 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://ns.adobe.com/xdp/
    • http://www.xfa.org/schema/xci/2.8/
    • http://www.xfa.org/schema/xfa-template/2.5/

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0003_000.js
ad00f2a20a9d06ce282ce0afe57403ec617a44590cfb4e06d42c55d97845e014
pdf-javascript-stream PDF /JS object 3 at offset 0x409 15560 bytes
base26_stage_000.js
20308c9a3e4d6fa45ad5f06851d755e0af4380548d32250a7f90c65fe33a9cc9
deobfuscated-js base26-decoded JavaScript (decompressed) at offset 0x60D 5925 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 44 eval/decoder/string-building token(s).