Malicious PDF — malware analysis report

Static analysis result for SHA-256 ce19ea5fd5595ca2…

MALICIOUS

PDF

499.1 KB
MD5: 2f1b7392257ac3cb28f10161cccac6ec SHA-1: ad7bde9f5c7d7d105b4779b912d5b3896e795bd2 SHA-256: ce19ea5fd5595ca2dd4d7ae21f6f5b460ca96d6fd8240384a899f26190a0cf00
238 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1059.007 JavaScript

This PDF file contains multiple JavaScript streams, including obfuscated code that utilizes `eval()` and `unescape()` functions. The critical heuristic firing for CVE-2009-0927 indicates the exploitation of a specific vulnerability within the PDF structure. The presence of JavaScript actions and embedded JS streams strongly suggests that the primary intent is to execute malicious code upon opening the document, likely to download and run a secondary payload. The 'Callback phishing phone lure' heuristic also suggests a social engineering aspect, potentially related to tech support scams or fake billing issues.

Heuristics 9

  • Collab.getIcon — CVE-2009-0927 critical CVE exact CVE_2009_0927
    PDF JavaScript calls Collab.getIcon — CVE-2009-0927 is a stack buffer overflow in Adobe Reader triggered by Collab.getIcon() with a crafted argument. Allows arbitrary code execution. (identified after JavaScript deobfuscation)
  • ClamAV: Pdf.Exploit.Agent-35930 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Pdf.Exploit.Agent-35930
  • eval() call high PDF_EVAL
    eval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
  • unescape() call high PDF_UNESCAPE
    unescape() found — often used to decode shellcode in PDF JS exploits (matched inside decoded stream)
  • Callback phishing phone lure medium SE_CALLBACK_LURE
    Document asks the user to call a phone number in billing, refund, subscription, fraud, or security context — consistent with callback phishing or tech-support scam patterns
  • 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.
  • 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.InsiderSoftware.com/fontlist/1.0/
    • 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://ns.adobe.com/xap/1.0/sType/ResourceRef#
    • http://ns.adobe.com/xap/1.0/sType/ResourceEvent#
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/pdf/1.3/

Extracted artifacts 10

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0157_000.js
f23e505f155bfa9b9f356fa9fddf8d7fcafcc37fc2df3878e575e72c00c819d4
pdf-javascript-stream PDF /JS object 157 at offset 0x4AD6B 697 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).
legacy_pdfkit_stage_000.js
ef21bfc63b1fa99b0bd4a81bfbb1f273d9fa10387bd4beb3b1d9898fb46cf7b0
deobfuscated-js repeated-marker hex decoded JavaScript at offset 0x7B85B 2631 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 3 eval/decoder/string-building token(s).
icc_00_off00041b93.icc
2b3aa1645779a9e634744faf9b01e9102b0c9b88fd6deced7934df86b949af7e
pdf-icc-profile PDF ICC profile at offset 0x41B93 3144 bytes
font_00_sfnt_off00003bec.bin
5f96e1e90c4ef56487c91d02c05141dca0967f8e2bbd5d67be6c4f381f0afa79
pdf-font-stream PDF embedded font (sfnt) at offset 0x3BEC 62160 bytes
font_01_sfnt_off0000d042.bin
b661c2e877dd6b7625208ae148d736aedb24eda2d4f014262cbb7f958f538ca0
pdf-font-stream PDF embedded font (sfnt) at offset 0xD042 71216 bytes
font_02_sfnt_off0001a09d.bin
8b62f203a4ab5c2ac76368029c584b4fa12fffc17f3b6e4e43a9997416807d21
pdf-font-stream PDF embedded font (sfnt) at offset 0x1A09D 11156 bytes
font_03_sfnt_off0001c04e.bin
d375c22ace40f0b973d7308d85023b2e0e49d40dc51da45552d116868346475e
pdf-font-stream PDF embedded font (sfnt) at offset 0x1C04E 37232 bytes
font_04_sfnt_off00022ea5.bin
afeb9e1e920aae3aca3f295f1bbccba46b16423dac14b1b5fde4b661de9198cc
pdf-font-stream PDF embedded font (sfnt) at offset 0x22EA5 46764 bytes
font_05_sfnt_off0002b720.bin
95592346b00d039686aa3d7e22eae3d52b011e7e842a5c123f73e89ea766cd35
pdf-font-stream PDF embedded font (sfnt) at offset 0x2B720 22628 bytes
font_06_sfnt_off000377c5.bin
6cf6df6beee88aa138f821122d0c1969b348cebe09cafe5b5f6a7eb8c27107a0
pdf-font-stream PDF embedded font (sfnt) at offset 0x377C5 32640 bytes