
دليل تعليمي خطوة بخطوة لاكتشاف CVE-2024-3094 (XZ Backdoor) في صور الحاويات باستخدام TMAS CLI من Trend Micro Vision One، مع نصوص برمجية للمسح الآلي.
سأرشدك خلال عملية خطوة بخطوة لاكتشاف CVE-2024-3094، المعروفة باسم XZ Backdoor، في الحاويات باستخدام Vision One TMAS (CLI) من Trend Micro. تمثل هذه الثغرة مخاطر كبيرة على البيئات المحتواة، وباستخدام الأدوات والإجراءات الصحيحة، يمكننا تحديد هذه التهديدات والتخفيف منها بفعالية. لنبدأ.
ghcr.io/felipecosta09/cve-2024-3094:latest.لتثبيت CLI يمكنك اتباع الخطوات في الوثائق الرسمية. أو يمكنك استخدام البرنامج النصي أدناه:
curl -s -L https://gist.githubusercontent.com/felipecosta09/a3d0cf68f4e85fc53bd6d295c1bb2c5b/raw/fafd525ef1bccfe7a460ec29e5f6d8aca397448a/tmas_install.sh | bash
سيقوم هذا البرنامج النصي بتنزيل أحدث إصدار من CLI وتثبيته على نظامك.
للمصادقة باستخدام مفتاح API الخاص بـ Vision One، يمكنك استخدام الأمر التالي:
export TMAS_API_KEY=<your_vision_one_api_key>
الآن بعد تثبيت CLI والمصادقة، يمكنك فحص صورة الحاوية بحثًا عن ثغرة CVE-2024-3094 باستخدام الأمر التالي:
tmas scan docker:ghcr.io/felipecosta09/cve-2024-3094
سيعيد الأمر نتائج الفحص، ويمكنك رؤية ما إذا كانت الصورة تحتوي على ثغرة CVE-2024-3094.
{
"totalVulnCount": 56,
"criticalCount": 1,
"highCount": 0,
"mediumCount": 4,
"lowCount": 1,
"negligibleCount": 43,
"unknownCount": 7,
"overriddenCount": 0,
"findings": {
"Critical": [
{
"name": "liblzma5",
"type": "deb",
"version": "5.6.0-0.2",
"id": "CVE-2024-3094",
"source": "https://security-tracker.debian.org/tracker/CVE-2024-3094",
"severity": "Critical",
"fix": "5.6.1+really5.4.5-1",
"locations": [
"/usr/share/doc/liblzma5/copyright",
"/var/lib/dpkg/info/liblzma5:amd64.md5sums",
"/var/lib/dpkg/status"
],
"cvssSummaries": [],
"relatedVulnerabilities": [
{
"id": "CVE-2024-3094",
"source": "https://nvd.nist.gov/vuln/detail/CVE-2024-3094",
"severity": "Critical",
"cvssSummaries": [
{
"cvssVersion": "3.1",
"cvssAttackVector": "N",
"cvssAttackComplexity": "L",
"cvssAvailabilityImpact": "H"
},
{
"cvssVersion": "3.1",
"cvssAttackVector": "N",
"cvssAttackComplexity": "L",
"cvssAvailabilityImpact": "H"
}
]
}
]
}
]
ملاحظة: المنطقة الافتراضية هي us إذا كنت تستخدم منطقة أخرى، يمكنك تعيين المنطقة باستخدام العلم -r. لمزيد من المعلومات، يمكنك أيضًا استخدام العلم --help.
إذا كنت تريد طريقة أسهل لمعرفة ما إذا كانت صورتك أو أي صورة تحتوي على ثغرة CVE-2024-3094، يمكنك استخدام البرنامج النصي cve2024-3094.sh. سيقوم البرنامج النصي بفحص الصورة وإرجاع النتائج.
./cve2024-3094.sh
Enter the image name and tag
ghcr.io/felipecosta09/cve-2024-3094
Scanning the image ghcr.io/felipecosta09/cve-2024-3094:latest
CVE-2024-3094 IT IS present in the image ghcr.io/felipecosta09/cve-2024-3094:latest