MALICIOUS
316
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 PowerShell
T1204.002 Malicious File
T1071.001 Web Protocols
T1059.007 JavaScript
The MSG file contains an embedded PDF with multiple JavaScript-related heuristics firing, including eval(), unescape(), and fromCharCode(). These indicate the PDF is designed to execute obfuscated JavaScript, likely to download and run a second-stage payload. The presence of a UNC path related to CVE-2023-23397 suggests a potential delivery vector or an attempt to exploit Outlook vulnerabilities.
Heuristics 13
-
CVE-2023-23397 — UNC path in Outlook reminder property high CVE_2023_23397Outlook .msg file contains a UNC path (\\server\share) — this is related to the CVE-2023-23397 attack surface, but the exact ReminderFileParameter stream was not confirmed by property-aware parsing.
-
CCITTFaxDecode + active content — LibTIFF CVE-family indicator high PDF_CCITT_CVE_2010_0188_RELATEDPDF uses /CCITTFaxDecode together with JavaScript, XFA, or RichMedia indicators. This matches the delivery pattern for Adobe Reader LibTIFF/CCITTFax parser exploit families, including CVE-2010-0188, but does not prove the exact malformed TIFF primitive.
-
U3D/3D content in PDF — Adobe Reader 3D parser CVE-family indicator high PDF_U3D_CVE_RELATEDPDF contains U3D (Universal 3D) or 3D annotation content — CVE-2011-2462 and CVE-2009-3953 are critical vulnerabilities in Adobe Reader's U3D processing that allow arbitrary code execution. U3D content in PDFs is extremely rare in normal documents.
-
Secondary embedded PDF body has suspicious static findings critical POLYGLOT_CHILD_PDF_STATIC_TRIAGEA valid PDF body was found at a nonzero offset inside another container and its carved contents matched PDF exploit or lure heuristics. This catches polyglots where the top-level magic routes to ZIP/OLE while a PDF reader or downstream parser opens the hidden PDF payload.URL http://www.w3.org/1999/02/22-rdf-syntax-ns#
- http://ns.adobe.com/iX/1.0/
- http://ns.adobe.com/pdf/1.3/
- http://ns.adobe.com/tiff/1.0/
- http://ns.adobe.com/xap/1.0/
- http://ns.adobe.com/xap/1.0/g/img/
- http://purl.org/dc/elements/1.1/
- http://ns.adobe.com/xap/1.0/mm/
-
eval() call high PDF_EVALeval() found — commonly used for obfuscated exploit execution (matched inside decoded stream)
-
unescape() call high PDF_UNESCAPEunescape() found — often used to decode shellcode in PDF JS exploits (matched inside decoded stream)
-
Embedded script payload in PDF stream medium PDF_EMBEDDED_SCRIPT_PAYLOADPDF 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.
-
JavaScript action low PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
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.
-
String.fromCharCode low PDF_FROMCHARCODEString.fromCharCode found — used to construct payload strings dynamically. Common in benign JavaScript libraries for codepoint manipulation, so this alone is informational; weaponised use is also caught by the dedicated fromCharCode-stage and exploit-shape rules. (matched inside decoded stream)
-
Optional Content Group with action trigger low PDF_OPTIONAL_CONTENTOptional Content Group (layer) co-occurs with an action trigger — content can be selectively hidden from viewers or scanners while the action still fires on open
-
Limited .msg parsing info EMAIL_MSG_LIMITEDThe .msg format requires the 'extract-msg' library for full analysis. Install it with: pip install extract-msg. Basic text scanning was performed.
-
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.URL http://www.w3.org/1999/02/22-rdf-syntax-ns#
- http://ns.adobe.com/iX/1.0/
- http://ns.adobe.com/pdf/1.3/
- http://ns.adobe.com/tiff/1.0/
- http://ns.adobe.com/xap/1.0/
- http://ns.adobe.com/xap/1.0/g/img/
- http://purl.org/dc/elements/1.1/
- http://ns.adobe.com/xap/1.0/mm/
Extracted artifacts 32
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0256_000.jsf180e9c2a491686a53f8958784c0564b894e421d9af9f06a38358e067ef565a7 |
pdf-javascript-stream | PDF /JS object 256 at offset 0xF88D1 | 277708 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_066_off000e0335.js5c8b515f8fb35d2cc50e300d03f0203980fba1aa3a80728eb5408e4a9ef5211b |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE0335 | 22212 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_067_off000e13d2.jsf8b13a3863af702dcd7e3941443dec10025d7a2a53f54e108dfaf2b8e3f2695f |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE13D2 | 17918 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_068_off000e21d5.js67fdedd6cb9a0e0b6e0eaba2f238ca5c983512f99a2092d586e4edea586be475 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE21D5 | 10626 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 9 eval/decoder/string-building token(s).
|
|||
stream_072_off000e4930.jse268c3fa8753a7b53b3db467a54c42b8f9036543a6f7b6d4f1d02ccd59df16d3 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE4930 | 7253 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_073_off000e50a8.js77066a7a37b3af6ad53791d7f9457b7dfed3a8d84d4feaa7031d8ae355636408 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE50A8 | 2855 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_074_off000e54cd.jsa1069b624d829f9ed15ef9dc70c98d2a23233bb0b080385f34e121a533ca365a |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE54CD | 10387 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 9 eval/decoder/string-building token(s).
|
|||
stream_078_off000e795f.js09a1f6366bade2c781cbaf923095ea7085f8de7adb3a8c0b0b708123787b545f |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE795F | 7240 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_079_off000e80e6.js962623957d02896ce50ac303e11139789b7c547ef6f635834872fbf3a740a5c4 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE80E6 | 2629 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_080_off000e84f3.js252ea1aa6e45985d77ac5ab2582980690ed57e9f198ae81a80a56806c03a8ae3 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xE84F3 | 10231 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 8 eval/decoder/string-building token(s).
|
|||
stream_084_off000eba1c.js9796998ca2c32756bf181ff5f4a60580d6fd55561b2050ddebc355d20055f667 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEBA1C | 7036 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_085_off000ec191.js2a7255a2847947efcf8ff75cb73e57c1238de0b56ef725e3acb574238a620505 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEC191 | 2680 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_086_off000ec5a8.js34e199a7c93f33d1bb6f18620c86cff5d7bc5c68e1809e942ed0f3c0dc1515f9 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEC5A8 | 10563 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 9 eval/decoder/string-building token(s).
|
|||
stream_090_off000eea9b.js12da33232a02682161413374f6f05c0210833edfde1a8ef6373b058eab29c831 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEEA9B | 7349 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_091_off000ef245.jse35d38f817cd62db5a1f4554fb99f1e4ac0bd5e7e17c19dc1ad0afd56261c2cd |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEF245 | 2699 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_092_off000ef658.jsf99b25026b97bbf0ee754128febcbd6731b4870a0b207a825858361537edb519 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xEF658 | 10656 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 10 eval/decoder/string-building token(s).
|
|||
stream_096_off000f19bf.jsf61d6d78585bf688bcd9976ab48d95b3ceeff76f145e26142d53f0c3f6f91422 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF19BF | 7516 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 6 eval/decoder/string-building token(s).
|
|||
stream_097_off000f216a.js835ae1930debae0ff9f45f4d3af42c9838d14fc0ce7262bdf9b42f507a2f12bb |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF216A | 2623 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_098_off000f257a.js0d67705a6bb1b0b689ce8dc5c8e2647f9ac5b389b7b962dac06623e78c805ec9 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF257A | 10376 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 8 eval/decoder/string-building token(s).
|
|||
stream_102_off000f4cbe.jsf1b809fcabd36a7b044d90b6113a89fff86070ac264f8499b1c49f20c8e11036 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF4CBE | 7139 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_103_off000f545c.js8cf818474745e275d3a361ee51a325ca2da34fa2d6266b93bd6469334fb63052 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF545C | 2719 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 4 eval/decoder/string-building token(s).
|
|||
stream_104_off000f587d.jsedf99511724f2fa86783da015818f61810939ca447b807b0b8c274f911c20ef9 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF587D | 10455 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 10 eval/decoder/string-building token(s).
|
|||
stream_108_off000f7ba4.js0e39b508c23e49751ef8144517c5ab068efcd2c2e8347b74a648b3adeb7cf172 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF7BA4 | 7219 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_109_off000f833c.js575b0ab544d9a1d0fd5b4052fc85e291b9e65138e37005f64035bcb6a2a084bd |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0xF833C | 2721 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 5 eval/decoder/string-building token(s).
|
|||
stream_111_off001058ca.bin1d949b4321e72a941028eedee52035a8ed5590fec17ffb3c67b4d01837e6c025 |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x1058CA | 2859872 bytes |
stream_112_off002f7741.jsdbc1dbabdc2baf9bc8781d47cac49ae28057fb9c8f16acebe21aed846f3a46bb |
decompressed-pdf-stream | PDF FlateDecoded stream at offset 0x2F7741 | 172124 bytes |
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 2 eval/decoder/string-building token(s).
|
|||
objstm_0267_00.bin0b0d272b75744fd65991a38e8edb55466d01fd4d5d2b1b775dca99da7e73f4d9 |
pdf-objstm-decoded | PDF /ObjStm 267 0 obj (inflated) | 524 bytes |
objstm_0268_00.binb14cf8625cf28a62dd3ffa238b71372931928293b97cb4018cae9e713c2ab27e |
pdf-objstm-decoded | PDF /ObjStm 268 0 obj (inflated) | 3871 bytes |
icc_00_off00002580.icc2b3aa1645779a9e634744faf9b01e9102b0c9b88fd6deced7934df86b949af7e |
pdf-icc-profile | PDF ICC profile at offset 0x2580 | 3144 bytes |
font_00_cff_off00002fe4.bin198fc4d108280c30d8cd7ed038e8664b5585a4c4f5e222829aa70cdd7950d8c2 |
pdf-font-stream | PDF embedded font (cff) at offset 0x2FE4 | 7976 bytes |
font_01_cff_off0007fc96.bin3fd13bbbcd1be96d94089aef073018d945302d1df650c32525b380db167373a1 |
pdf-font-stream | PDF embedded font (cff) at offset 0x7FC96 | 2577 bytes |
font_02_cff_off00080a1c.binbdf067c02198f08eb927110420fdd6dbfc949f953f395ed4283798ebea58cc7c |
pdf-font-stream | PDF embedded font (cff) at offset 0x80A1C | 9294 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.