Malicious PDF — malware analysis report

Static analysis result for SHA-256 4af9e6d6091bb886…

MALICIOUS

PDF

6.8 KB
MD5: 47e4eb50a6a92e72981293db1cfd0f35 SHA-1: 3f1206a4396a9abf09daa15fa062bcf70bc3d930 SHA-256: 4af9e6d6091bb8864e5e1711e0a4846722e57d1cf618e40964169e0bb1f37aa3
132 Risk Score

Malware Insights

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

The PDF file contains embedded JavaScript that exploits CVE-2014-0496 via app.addToolButton/removeToolButton. This JavaScript is further obfuscated and decodes a base26-encoded second-stage payload named 'base26_stage_000.js'. The primary function of this script appears to be downloading and executing further malicious content, though the exact nature of the final payload could not be determined due to the obfuscation.

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)
  • Suspicious extracted artifact high 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.
  • 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
  • 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
d5aa409e4a965bca4850df213a887897b38082c426a4ffff17dd2afe68bba557
pdf-javascript-stream PDF /JS object 3 at offset 0x409 15620 bytes
base26_stage_000.js
b79f053451cc27829991364261c2b210610f049ff85c4b72c18eafe24ea71266
deobfuscated-js base26-decoded JavaScript (decompressed) at offset 0x60D 5949 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 45 eval/decoder/string-building token(s).