Malicious PDF — malware analysis report

Static analysis result for SHA-256 7e9f40cba080dc73…

MALICIOUS

PDF

3.91 MB
MD5: 8cca1877f5e51e81a846e08c53bfdf91 SHA-1: 7623f8374f05c91529e3d5ffa7507ae4aea193fb SHA-256: 7e9f40cba080dc73d59744c262c0019c3178cc43c9701bf535dea400f8971ffd
460 Risk Score

Malware Insights

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

This PDF file is malicious, detected by ClamAV as Pdf.Trojan.Agent-36936. It contains embedded JavaScript that utilizes character-table indexing for obfuscation, a technique associated with exploiting several known PDF vulnerabilities including CVE-2009-4324, CVE-2009-0927, CVE-2007-5659, CVE-2008-2992, and CVE-2023-26369. The script's purpose is to download and execute a second-stage payload. An external URI to http://www.technoton.by was also found.

Heuristics 13

  • media.newPlayer — CVE-2009-4324 critical CVE exact CVE_2009_4324
    PDF JavaScript calls media.newPlayer — CVE-2009-4324 is a use-after-free in Adobe Reader's multimedia plugin triggered by media.newPlayer(). Actively exploited as a zero-day in December 2009. (identified after JavaScript deobfuscation)
  • 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)
  • Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659
    PDF 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. (identified after JavaScript deobfuscation)
  • util.printf — CVE-2008-2992 critical CVE exact CVE_2008_2992
    PDF JavaScript calls util.printf() — CVE-2008-2992 is a stack buffer overflow in Adobe Reader triggered by a long format-specifier argument. Widely exploited in the wild after disclosure. (identified after JavaScript deobfuscation)
  • TrueType bitmap font + active content — CVE-2023-26369 related high CVE related PDF_CVE_2023_26369_RELATED
    PDF embeds a TrueType font with bitmap tables (EBDT/sbix/CBDT) alongside exploit delivery indicators — CVE-2023-26369 exploits the sfac_GetSbitBitmap function in Adobe's libCoolType for arbitrary code execution. This CVE was actively exploited in the wild, but this rule does not validate the malformed EBLC/EBDT primitive.
  • ClamAV: Pdf.Trojan.Agent-36936 critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Pdf.Trojan.Agent-36936
  • ClamAV detection on extracted artifact critical EXTRACTED_FILE_CLAMAV
    ClamAV flagged at least one file extracted from inside this sample. Even when the wrapping document carries no AV detection of its own, a hit on the carved artifact is a strong indicator the sample is a delivery vehicle.
  • Character-table JavaScript eval stager high PDF_JS_CHAR_TABLE_EVAL_STAGER
    PDF JavaScript reconstructs an exploit stage by indexing into a small character table, appending hundreds of one-character fragments, joining the array, and evaluating the result. This static fallback fires only after the bounded decoder recovers an exploit-like stage, so it catches this obfuscation even when no single CVE API signature is available.
  • 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.
  • External URI info PDF_URI
    PDF contains an external URL action
  • 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://www.technoton.by

Extracted artifacts 10

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0076_000.js
9e3ee3f7cd9576f0e400eaef9b991dd0eae2c9cc47c9c303c22095d4c939c5c7
pdf-javascript-stream PDF /JS object 76 at offset 0x2C2 97289 bytes
Detection
ClamAV: Js.Exploit.HTML-29
Obfuscation or payload: unlikely
stream_002_off0001ac19.bin
108cb3464a7b3484dc10ce9737cd8bbc993bdf0c3146df0b3aa9af3bad77e39c
decompressed-pdf-stream PDF FlateDecoded stream at offset 0x1AC19 28168 bytes
stream_079_off000fe25a.bin
37e246767cf8ad8b04995b30b829cb9f02e3d478b6de19edfc959b11c15271a7
decompressed-pdf-stream PDF FlateDecoded stream at offset 0xFE25A 89171 bytes
char_table_stage_000.js
b2ba5e38aa751924873bf472fd53b768fd082f58d065ff842d7dc02e77dc26aa
deobfuscated-js char-table indexed JavaScript (PDF /JS object 76) at offset 0x2FB 3900 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 11 eval/decoder/string-building token(s). Carved artifact contains 1 long base64-like blob(s).
font_00_sfnt_off00022db8.bin
87ced94377c0c83564c61be5eeaf9f12a9bb260265f3e0742f818d0fd4829a02
pdf-font-stream PDF embedded font (sfnt) at offset 0x22DB8 5884 bytes
font_01_sfnt_off0004e49c.bin
9d4d160cd16de36ac3fc14524e26bf1a188a98e43cb86729b14012a83def52d5
pdf-font-stream PDF embedded font (sfnt) at offset 0x4E49C 20048 bytes
font_02_sfnt_off00051ffd.bin
f887039ead88a76a85d8f2fbe77284d31b2086bb414ca684df349dd0dc05bc2e
pdf-font-stream PDF embedded font (sfnt) at offset 0x51FFD 13388 bytes
font_03_sfnt_off00054dc9.bin
3c7bf5a54b8adf3a976d4ce3cd251ab5fa18c106f3accde770f5c500b11c190d
pdf-font-stream PDF embedded font (sfnt) at offset 0x54DC9 19420 bytes
font_04_sfnt_off00059752.bin
60a1e2969a4f850a8797d1d88c08d2b011fe813470242e5aef06f1a7cdf94f6f
pdf-font-stream PDF embedded font (sfnt) at offset 0x59752 16836 bytes
font_05_type1_off00074bc8.bin
c6f62103d8c9ddbc8568027836db5d28fc5839ebe03cdaa9617047bd10b4034a
pdf-font-stream PDF embedded font (type1) at offset 0x74BC8 11546 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.94, consistent with packed or encrypted content.