[{"data":1,"prerenderedAt":233},["ShallowReactive",2],{"seo-verification":3,"blog-cve-2026-82329-artifactory-تصحيح-وبديل-مستضاف-ذاتيا-ma-ar":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-cve-2026-82329-artifactory-تصحيح-وبديل-مستضاف-ذاتيا-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":29,"featuredImage":31,"bgImage":32,"posterImage":33,"relatedSolution":34,"intro":37,"sections":38,"ctaTitle":131,"ctaBody":132,"ctaButton":133,"ctaUrl":134,"relatedPosts":135},364,"cve-2026-82329-artifactory-تصحيح-وبديل-مستضاف-ذاتيا",{"fr":12,"en":13,"ar":10,"es":14},"artifactory-cve-2026-82329-patch-self-hosted","cve-2026-82329-artifactory-patch-and-self-hosted-alternative","cve-2026-82329-artifactory-parche-alternativa-autoalojada","‎CVE-2026-82329 في Artifactory: التصحيح والبديل","‎CVE-2026-82329 (CVSS 9.8) يتيح لمهاجم غير موثّق الكتابة في مستودعات ‎JFrog Artifactory وزرع باب خلفي ‎Rust في خطوط ‎CI\u002FCD. صحّح الآن أو انتقل إلى ‎Gitea Packages.",7,0,false,true,"2026-09-19T00:00:00+00:00","2026-09-19T17:11:16+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[30],{"id":24,"name":25,"slug":26,"color":27,"icon":28},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fartifactory-cve-2026-82329-patch-self-hosted-poster.svg",{"categorySlug":35,"appSlug":36},"التطوير","gitea","‎منذ أواخر أغسطس 2026، يُستغل ‎CVE-2026-82329 بشكل نشط ضد ‎JFrog Artifactory: ثغرة تجاوز مصادقة بدرجة ‎CVSS 9.8 تسمح لمهاجم غير موثّق بالكتابة في مستودعاتك وزرع باب خلفي مكتوب بلغة ‎Rust. ‎أضافت ‎CISA الثغرة إلى كتالوج ‎KEV في الثاني من سبتمبر 2026. ‎يغطي هذا الدليل الفرز العاجل والإصلاح الرسمي من ‎JFrog والانتقال إلى ‎Gitea Packages على ‎VPS للقضاء على سطح الهجوم من جذوره.",[39,43,46,56,72,75,78,110,125,128],{"type":40,"title":41,"body":42},"h2","‎CVE-2026-82329 — ما يحدث داخل خطوط الأنابيب","‎CVE-2026-82329 هي ثغرة تجاوز مصادقة في مكوّن ‎REST API الخاص بـ‎JFrog Artifactory. ‎بدرجة ‎CVSS 3.1 تبلغ 9.8 (حرجة)، تسمح لمهاجم بعيد وغير موثّق بتجاوز ضوابط الوصول بالكامل: يمكنه قراءة الحزم وكتابتها وحذفها في أي مستودع ‎Maven أو ‎npm أو ‎Docker أو غيره. ‎أُبلغت ‎JFrog بالثغرة أواخر يوليو 2026، ورصدت ‎Fastly أدلة على الاستغلال الفعلي منذ 25 أغسطس. ‎في الثاني من سبتمبر أضافتها ‎CISA إلى كتالوج الثغرات المستغلة المعروفة، مما يعني استخدامها على نطاق واسع. في سياق ‎CI\u002FCD، يُعدّ مستودع ‎Artifactory المخترق بوابة مباشرة إلى كل بيئة تسحب تبعياتها من هذا الخادم: البناء التالي يصبح ناقل الانتشار.",{"type":40,"title":44,"body":45},"‎الباب الخلفي بلغة Rust: CVE-2026-42016 وCVE-2026-42018","‎تُظهر الحوادث الموثقة هجوماً على مرحلتين. ‎تستغل ‎CVE-2026-42016 أولاً ثغرة ‎CVE-2026-82329 لإيداع ملف تنفيذي ‎Rust داخل حزمة في سلسلة التبعيات المستهدفة. ‎أما ‎CVE-2026-42018 فتصف سلوك هذا الملف الخبيث: اتصال ‎C2 مشفر، وتسريب توكنات البيئة (‎CI_JOB_TOKEN وأسرار ‎Vault)، والثبات عبر خطاف ‎post-install. ‎لا يحتاج المهاجم إلى اختراق خادم ‎Artifactory نفسه، بل يكفيه الكتابة في مستودع مشترك تستهلكه عمليات ‎CI. ‎البناء التالي يُنزّل الباب الخلفي وينفذه في سياق خط الأنابيب مع كامل الأسرار المُحقنة. ‎يتجاوز الناقل أدوات مكافحة الفيروسات الكلاسيكية لأن ثنائي ‎Rust يظهر كأداة اختبار مشروعة.",{"type":47,"title":48,"items":49},"ul","من هو المتأثر — الإصدارات والإعدادات",[50,51,52,53,54,55],"‎Artifactory on-premises 7.x جميع الإصدارات (OSS وPro وEnterprise) حتى 7.84.17 شاملةً","‎Artifactory on-premises 6.x: جميع الإصدارات (فرع منتهي الدعم، لا تصحيح مخطط)","‎Artifactory Cloud (JFrog SaaS): تم تصحيحه في 28 أغسطس 2026، لا إجراء مطلوب","‎Artifactory على Kubernetes: إصدار الصورة هو المحدد، لا إصدار مخطط Helm","‎المثيلات التي تُعرّض REST API على الإنترنت عبر وكيل عكسي: خطر فوري ومؤكد","المثيلات على الشبكة الداخلية فقط: خطر منخفض لكن غير معدوم — الحركة الجانبية بعد الاختراق موثقة",{"type":57,"title":58,"steps":59},"steps","الفرز العاجل — 4 خطوات قبل التصحيح",[60,63,66,69],{"title":61,"body":62},"التحقق من الإصدار المثبت","‎انتقل إلى Administration → General → About أو نفّذ: curl -u admin:كلمة_المرور http:\u002F\u002Flocalhost:8082\u002Fartifactory\u002Fapi\u002Fsystem\u002Fversion. ‎إذا كان الإصدار أقل من 7.84.18 فالمثيل متأثر. ‎دوّن الرقم الدقيق لإجراء التحديث.",{"title":64,"body":65},"البحث عن مؤشرات الاختراق","‎ابحث في السجلات ($ARTIFACTORY_HOME\u002Fvar\u002Flog\u002Fartifactory-request.log) عن طلبات POST مجهولة على \u002Fapi\u002Fstorage\u002F و\u002Fapi\u002Fdeploy\u002F. ‎كثرة ردود 401 تليها 201 أو 200 دون User-Agent معروف إشارة قوية. ‎قارن تجزئة الحزم الحساسة بما في ملف SBOM أو lockfile.",{"title":67,"body":68},"عزل المثيل في حال الاختراق","‎إذا اكتشفت حزماً مشبوهة، احجب الوصول الوارد على المنافذ 8081 و8082 وألغِ كافة توكنات API. ‎احتفظ بالسجلات قبل التصحيح. ‎أبلغ فرق CI بتجنب أي بناء يسحب تبعيات من المثيل حتى اكتمال الفرز.",{"title":70,"body":71},"تدقيق خطوط أنابيب CI المستهلِكة","‎أحصِ كل خطوط الأنابيب التي تشير إلى مثيل ‎Artifactory. ‎لكل بناء بين 25 أغسطس واليوم، تحقق من الحزم المُنزّلة والتوكنات المعرّضة. ‎غيّر احتياطياً كل أسرار CI المُحقنة في العدّاءين الذين سحبوا تبعيات من المثيل المشتبه به.",{"type":40,"title":73,"body":74},"‎تصحيح Artifactory — الإجراء الرسمي من JFrog","‎نشرت ‎JFrog الإصلاح في الإصدار 7.84.18 من الفرع 7.x. ‎بالنسبة لتثبيت ‎RPM أو ‎DEB: أوقف الخدمة (systemctl stop artifactory)، استبدل الحزمة، تحقق من ملفات الإعداد في $ARTIFACTORY_HOME\u002Fvar\u002Fetc\u002Fartifactory\u002F، ثم أعد التشغيل. ‎مدة التوقف بين 5 و10 دقائق. ‎بالنسبة لنشر ‎Helm: حدّث علامة الصورة إلى releases-docker.jfrog.io\u002Fjfrog\u002Fartifactory-oss:7.84.18 ونفّذ helm upgrade. ‎الفرع 6.x لم يعد مدعوماً: الترقية إلى 7.84.18+ هي الخيار الوحيد — الحل الجزئي بالجدار الناري لا يكفي.",{"type":40,"title":76,"body":77},"‎بديل دائم: Gitea Packages","‎إذا كنت تشغّل ‎Artifactory أساساً كسجل للحزم لخطوط ‎CI\u002FCD، فإن ‎Gitea Packages يغطي نفس النطاق الوظيفي منذ الإصدار 1.20 دون رسوم ترخيص ‎Enterprise أو سطح هجوم مشترك. ‎يدعم ‎Gitea Packages أصلاً: ‎Maven وnpm وDocker وPyPI وCargo (Rust) ووحدات ‎Go وNuGet وDebian وRPM وHelm وComposer، جميعها عبر عناوين ‎URL قياسية تتوقعها أدواتك. ‎المصادقة مبنية على توكنات ‎Gitea الموجودة وأذونات المنظمة ومفاتيح النشر — نفس البنيات الأساسية لمنصة ‎Git. ‎مثيل ‎Gitea الخاص يمنحك تحكماً كاملاً في سياسة الاحتفاظ والـ‎webhooks وتكامل ‎OIDC، دون الاعتماد على بائع خارجي لحزمك الإنتاجية.",{"type":79,"title":80,"headers":81,"rows":85},"comparison","‎Artifactory OSS مقابل Gitea Packages — مقارنة عملية",[82,83,84],"المعيار","‎Artifactory OSS 7.x","‎Gitea Packages 1.21",[86,90,94,98,102,106],[87,88,89],"الصيغ المدعومة","‎Maven وGradle وnpm وPyPI وDocker وHelm وConan","‎Maven وnpm وDocker وPyPI وCargo وGo وNuGet وDebian وRPM وHelm وConan",[91,92,93],"الترخيص","‎SSPL (قيود الاستخدام التجاري السحابي)","‎MIT — مجاني لأي استخدام",[95,96,97],"الحد الأدنى للبنية التحتية","‎4 vCPU \u002F 8 GB RAM","‎2 vCPU \u002F 4 GB (فريق ≤ 10)، ‎4 vCPU \u002F 8 GB (فريق نشط)",[99,100,101],"ثغرات CVE الحرجة (24 شهراً)","‎CVE-2024-45793 وCVE-2025-11345 وCVE-2026-82329","0 ثغرة حرجة في الفترة",[103,104,105],"مصادقة موحّدة للمنصة والسجل","لا — ‎IAM منفصل","نعم — نفس التوكن ونفس منظمة ‎Gitea",[107,108,109],"وقت التثبيت","‎30-60 دقيقة (JVM وإعداد قاعدة البيانات)","‎أقل من 15 دقيقة (ثنائي واحد أو صورة Docker)",{"type":57,"title":111,"steps":112},"‎نشر Gitea على VPS وتفعيل السجل",[113,116,119,122],{"title":114,"body":115},"‎توفير الخادم VPS","‎اختر ‎VPS بما لا يقل عن 2 vCPU و4 GB RAM لفريق صغير، أو 4 vCPU و8 GB لفريق نشط مع طبقات ‎Docker كبيرة. ‎صورة ‎Gitea المُهيَّأة مسبقاً المتوفرة في كتالوج ‎ServOrbit تُشغّل ‎Gitea وPostgreSQL ونفق ‎nginx مع ‎TLS عبر ‎Let's Encrypt بأمر ‎cloud-init واحد. ‎بعد تشغيل الـ‎VM، وجّه نطاقك (مثلاً gitea.شركتك‎.com) نحو ‎IP الـ‎VPS.",{"title":117,"body":118},"‎إكمال تثبيت Gitea","‎انتقل إلى https:\u002F\u002Fgitea.شركتك‎.com\u002Finstall. ‎أدخل بيانات اتصال ‎PostgreSQL (المضيف localhost، القاعدة gitea، المستخدم gitea)، عطّل التسجيل العام إذا كان مثيلك داخلياً، وفعّل ‎2FA الإلزامي للمسؤولين. ‎الحزم مفعّلة افتراضياً منذ الإصدار 1.20 — لا إعداد إضافي مطلوب.",{"title":120,"body":121},"‎إعداد سجل npm أو Maven أو Docker","‎لـ‎npm: نفّذ npm config set @ORG:registry https:\u002F\u002Fgitea.شركتك‎.com\u002Fapi\u002Fpackages\u002FORG\u002Fnpm\u002F ثم أضف توكن ‎Gitea إلى ~\u002F‎.npmrc. ‎لـ‎Maven: أضف المستودع في settings.xml مشيراً إلى نقطة نهاية ‎Gitea. ‎لـ‎Docker: سجّل الدخول بـ docker login ثم ضع علامة على صورك كـ gitea.شركتك‎.com\u002FORG\u002Fصورتي:tag.",{"title":123,"body":124},"‎تأمين الوصول الشبكي","‎قيّد الوصول إلى ‎API الحزم على نطاقات ‎IP لعدّائي ‎CI فقط (قاعدة ‎ufw أو مجموعة أمان السحابة). ‎فعّل إعادة التوجيه القسري لـ‎HTTPS في app.ini. ‎هيّئ ‎webhooks ‎Gitea لإخطار نظام ‎SIEM عند كل نشر للحزم. ‎فعّل سياسة الاحتفاظ التلقائية للإصدارات القديمة لتجنب تراكم طبقات ‎Docker.",{"type":40,"title":126,"body":127},"‎ترحيل حزمك من Artifactory","‎يمكن إجراء الترحيل بشكل تدريجي دون قطع خطوط الأنابيب الحالية. ‎ابدأ بالمستودعات الأقل أهمية — عادةً مكتبات ‎npm الداخلية أو حزم ‎Python الخاصة. ‎انشر الإصدارات الجديدة مباشرة على ‎Gitea Packages، ثم حدّث المراجع في ملفات ‎lockfile. ‎لـ‎Maven: حدّث عنوان ‎URL في settings.xml ونفّذ mvn deploy. ‎لـ‎Docker: أعد وضع العلامة بـ docker tag وادفع بـ docker push gitea.شركتك‎.com\u002FORG\u002Fصورة:tag. ‎الصور متطابقة — فقط ‎FQDN السجل يتغير في ملفات docker-compose.yml ومظاهر ‎Kubernetes. ‎خطّط لفترة تعايش أسبوع إلى أسبوعين للتبديل التدريجي مع إمكانية التراجع.",{"type":129,"body":130},"tip","‎التحقق بعد الترحيل: شغّل فحص ‎SBOM (syft أو grype) على الحزم المنشورة في ‎Gitea للتأكد من عدم اتباع أي ثنائي مشبوه للترحيل. ‎اختبر pip install وnpm install وdocker pull وmvn dependency:resolve من بيئة نظيفة تشير حصرياً إلى السجل الجديد. ‎إذا نجحت كل عمليات البناء وكان ‎SBOM نظيفاً، ألغِ الوصول إلى مثيل ‎Artifactory القديم وأزل بيانات اعتماده من أسرار ‎CI.","‎سجل Gitea الخاص بك في أقل من ساعة","‎VPS بوصول root مع صورة ‎Gitea المُهيَّأة مسبقاً: سجلك يعمل في أقل من ساعة، دون سطح هجوم مشترك.","نشر","\u002Fvps-cloud",[136,153,173,193,213],{"id":137,"slug":138,"slugs":139,"title":143,"excerpt":144,"readTime":145,"views":146,"isPinned":19,"noindex":20,"publishedAt":147,"updatedAt":148,"category":149,"categories":150,"featuredImage":31,"bgImage":32,"posterImage":152,"relatedSolution":31},317,"قائمة-تصليب-خادم-لينكس-للوكالات-بعد-التسليم",{"fr":140,"en":141,"ar":138,"es":142},"linux-hardening-vps-checklist","linux-vps-hardening-checklist-for-agencies","hardening-linux-vps-checklist-para-agencias-tras-la-entrega","قائمة تصليب خادم لينكس للوكالات بعد التسليم","قائمة تدقيق لتصليب لينكس قابلة للتكرار للوكالات: auditd وsudo ومفتاح SSH وUFW وfail2ban وإلغاء تفعيل root — مع إمكانية التتبع لكل عميل.",11,2,"2026-08-30T00:00:00+00:00","2026-11-09T20:55:15+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[151],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Flinux-hardening-vps-checklist-poster.svg",{"id":154,"slug":155,"slugs":156,"title":160,"excerpt":161,"readTime":162,"views":17,"isPinned":19,"noindex":19,"publishedAt":163,"updatedAt":164,"category":165,"categories":170,"featuredImage":31,"bgImage":32,"posterImage":172,"relatedSolution":31},235,"تثبيت-gitlab-ce-على-vps-دليل-شامل",{"fr":157,"en":158,"ar":155,"es":159},"installer-gitlab-ce-vps","install-gitlab-ce-on-a-vps-complete-guide","instalar-gitlab-ce-en-un-vps-guia-completa","تثبيت GitLab CE على VPS: دليل شامل","انشر GitLab CE على VPS باستخدام Docker Compose. يغطي CVE-2026-90970 (CVSS 9.9): ثغرة RCE في AI Gateway وإصداراتها وأوامر التحديث.",18,"2026-08-07T00:00:00+00:00","2026-10-20T23:18:07+00:00",{"id":166,"name":167,"slug":168,"color":169,"icon":168},3,"النشر","deploiement","bg-success\u002F10 text-success",[171],{"id":166,"name":167,"slug":168,"color":169,"icon":168},"\u002Fblog\u002Fcovers\u002Finstaller-gitlab-ce-vps-poster.svg",{"id":174,"slug":175,"slugs":176,"title":180,"excerpt":181,"readTime":182,"views":183,"isPinned":19,"noindex":20,"publishedAt":184,"updatedAt":185,"category":186,"categories":187,"featuredImage":31,"bgImage":32,"posterImage":189,"relatedSolution":190},360,"n8n-cve-2026-21877-تصحيح-ثغرة-rce",{"fr":177,"en":178,"ar":175,"es":179},"n8n-cve-2026-21877-mise-a-jour-urgence","n8n-cve-2026-21877-critical-rce-patch","n8n-cve-2026-21877-parche-rce-critico","n8n CVE-2026-21877: تصحيح ثغرة RCE بدرجة 9.9 عاجلاً","CVE-2026-21877 تُتيح تنفيذ كود عن بُعد بعد مصادقة في n8n (CVSS‏ 9.9). تحديث فوري إلى ≥ 1.121.3 مع حل مشكلة الجدولة.",10,1,"2026-09-18T00:00:00+00:00","2026-09-19T02:00:43+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[188],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Fn8n-cve-2026-21877-mise-a-jour-urgence-poster.svg",{"categorySlug":191,"appSlug":192},"الأتمتة-وسير-العمل","n8n",{"id":194,"slug":195,"slugs":196,"title":200,"excerpt":201,"readTime":182,"views":166,"isPinned":19,"noindex":19,"publishedAt":202,"updatedAt":203,"category":204,"categories":209,"featuredImage":31,"bgImage":32,"posterImage":211,"relatedSolution":212},99,"gitea-مقابل-gitlab-أي-منصة-git-مستضافة-ذاتيا-على-vps",{"fr":197,"en":198,"ar":195,"es":199},"gitea-vs-gitlab","gitea-vs-gitlab-which-self-hosted-git-forge-on-a-vps","gitea-vs-gitlab-que-forja-git-self-hosted-en-vps","Gitea مقابل GitLab: أي منصة Git مستضافة ذاتيًا على VPS؟","‎Gitea‎ مقابل ‎GitLab‎ المستضاف ذاتيًا في 2026: مقارنة الرخص وبصمة الذاكرة وCI\u002FCD والهجرة والأمان لاختيار منصة ‎Git‎ على ‎VPS‎.","2026-03-13T00:00:00+00:00","2026-10-20T23:18:08+00:00",{"id":205,"name":206,"slug":207,"color":208,"icon":207},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[210],{"id":205,"name":206,"slug":207,"color":208,"icon":207},"\u002Fblog\u002Fcovers\u002Fgitea-vs-gitlab-poster.svg",{"categorySlug":35,"appSlug":36},{"id":214,"slug":215,"slugs":216,"title":220,"excerpt":221,"readTime":222,"views":205,"isPinned":19,"noindex":19,"publishedAt":223,"updatedAt":224,"category":225,"categories":230,"featuredImage":31,"bgImage":32,"posterImage":232,"relatedSolution":31},241,"gitea-أم-forgejo-أم-gitlab-ce-أي-منصة-git-في-2026",{"fr":217,"en":218,"ar":215,"es":219},"comparatif-forge-git-self-hosted-2026","gitea-forgejo-or-gitlab-ce-which-git-forge-in-2026","gitea-forgejo-o-gitlab-ce-que-forja-git-en-2026","‏Gitea أم Forgejo أم GitLab CE: أيّ منصة Git في 2026؟","‏Gitea أم Forgejo أم GitLab CE لاستضافة منصة Git الخاصة بك في 2026؟ الموارد، CI\u002FCD، الحوكمة والهجرة بعد CVE-2026-59774.",12,"2026-08-09T00:00:00+00:00","2026-11-08T01:13:15+00:00",{"id":226,"name":35,"slug":227,"color":228,"icon":229},4,"developpement","bg-warning\u002F10 text-warning","dev",[231],{"id":226,"name":35,"slug":227,"color":228,"icon":229},"\u002Fblog\u002Fcovers\u002Fcomparatif-forge-git-self-hosted-2026-poster.svg",1794270331766]