North Korean-Linked Threat Actor Uses SVG Steganography in Job Interview Campaign
Hackers linked to North Korea are targeting software developers with fake job interviews. They hide malicious software inside innocent-looking images used in coding tests to gain access to developer computers.

English Brief
Hackers linked to North Korea are targeting software developers with fake job interviews. They hide malicious software inside innocent-looking images used in coding tests to gain access to developer computers.
الموجز العربي
جهة تهديد مرتبطة بكوريا الشمالية تستخدم تقنية إخفاء البيانات في ملفات SVG ضمن حملة توظيف احتيالية
يستهدف قراصنة مرتبطون بكوريا الشمالية مطوري البرمجيات من خلال مقابلات عمل وهمية، حيث يقومون بإخفاء برمجيات خبيثة داخل صور تبدو عادية تُستخدم في اختبارات البرمجة للوصول إلى أجهزة المطورين.
- 1Disable automatic script execution in image viewers.
- 2Monitor for anomalous network connections from IDEs and assessment tools.
- 3Use restricted user accounts for reviewing external code submissions.
English Advisory
// Intelligence Summary
Elastic Security Labs has identified a campaign where DPRK-aligned actors distribute malware disguised as benign assets in job application coding assessments. The technique utilizes SVG steganography to conceal malicious payloads.
التقرير العربي
// ملخص المعلومات الاستخباراتية
رصدت مختبرات Elastic Security حملة يقوم فيها فاعلون مرتبطون بكوريا الشمالية بتوزيع برمجيات خبيثة متخفية ضمن أصول برمجية في اختبارات التقييم التقني للمتقدمين للوظائف. تعتمد التقنية على إخفاء البيانات (Steganography) داخل ملفات SVG.
// Technical Context
Attackers deliver a multi-stage infection chain embedded within SVG images. By manipulating the SVG structure, the actors hide malicious scripts that execute upon rendering or interaction within the developer's environment. This method bypasses conventional signature-based detection mechanisms as the malicious payload remains hidden within image data.
// السياق التقني
يقوم المهاجمون بتسليم سلسلة إصابة متعددة المراحل مدمجة داخل صور SVG. من خلال التلاعب بهيكل ملف SVG، يخفي المهاجمون نصوصاً برمجية خبيثة يتم تنفيذها عند معالجة هذه الملفات في بيئة المطور. هذه الطريقة تتجاوز أنظمة الكشف التقليدية القائمة على التوقيعات، حيث تظل الحمولة الضارة مخفية داخل بيانات الصورة.
// Exposure Notes
Developers participating in remote coding interviews or technical assessments are at highest risk. The threat is elevated due to the reliance on third-party coding platforms or downloaded test packages that may contain obfuscated malicious elements.
// ملاحظات حول التعرض
المطورون الذين يشاركون في مقابلات البرمجة عن بُعد أو التقييمات التقنية هم الأكثر عرضة للخطر. يرتفع مستوى التهديد بسبب الاعتماد على منصات برمجة خارجية أو حزم اختبار يتم تنزيلها قد تحتوي على عناصر ضارة مبهمة.
// Defensive Priority
Organizations should strictly sandbox coding assessment environments, enforce execution policies that restrict untrusted script execution from image metadata, and conduct behavioral analysis on endpoint processes triggered by document or image rendering applications.
// الأولوية الدفاعية
يجب على المؤسسات عزل بيئات اختبار البرمجة (Sandboxing)، وفرض سياسات تنفيذ تقيد تشغيل النصوص البرمجية غير الموثوقة من بيانات تعريف الصور، وإجراء تحليل سلوكي للعمليات التي تطلقها تطبيقات عرض الصور أو المستندات.
Mitigation Checklist
- 1Disable automatic script execution in image viewers.
- 2Monitor for anomalous network connections from IDEs and assessment tools.
- 3Use restricted user accounts for reviewing external code submissions.
قائمة إجراءات التخفيف
- 1تعطيل التنفيذ التلقائي للنصوص البرمجية في عارض الصور.
- 2مراقبة الاتصالات الشبكية غير الطبيعية الصادرة من بيئات التطوير وأدوات الاختبار.
- 3استخدام حسابات مستخدمين مقيدة لمراجعة الأكواد الخارجية.
- Source: Elastic Security Labs
# Check for suspicious SVG files in downloaded assessment folders
find /path/to/downloads -name "*.svg" -exec grep -l "<script" {} +
# Enforce endpoint security policies
# 1. Disable automatic script execution in image viewers.
# 2. Monitor for anomalous network connections from IDEs and assessment tools.
# 3. Use restricted user accounts for reviewing external code submissions.