CVE-2022-1471
تنفيذ التعليمات البرمجية عن بُعد في SnakeYAML
- تم النشر
- 01/12/2022
- محدث
- 18/06/2025
- تخصيص CNA
- الأدلة المرصودة
- 07/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.9%
- تاريخ الموديل
- 15/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
لا تقيّد فئة Constructor() في SnakeYaml الأنواع التي يمكن إنشاؤها أثناء إلغاء التسلسل. يمكن أن يؤدي إلغاء تسلسل محتوى yaml المقدم من مهاجم إلى تنفيذ تعليمات برمجية عن بُعد. نوصي باستخدام SafeConsturctor الخاص بـ SnakeYaml عند تحليل المحتوى غير الموثوق به لتقييد إلغاء التسلسل. نوصي بالترقية إلى الإصدار 2.0 وما بعده.
المصادر
modules/exploits/multi/http/torchserver_cve_2023_43654.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Java($.exploit_multi/http/torchserver_cve_2023_43654.platform)
- verification: check_declared($.exploit_multi/http/torchserver_cve_2023_43654.check)
كود لمدونة veracode
مختبر دون اتصال لـ CVE-2022-1471: إلغاء تسلسل غير آمن في SnakeYAML يؤدي إلى RCE؛ يقارن الإصدار 1.x الضعيف بالإصدار 2.x المُصحح باستخدام حمولة محلية غير ضارة.
- yaml-payloadاستغلال
حمولة استغلال SnakeYAML CVE-2022-1471 للعرض التوضيحي
- yaml-payload-2استغلال
SnakeYAML CVE-2022-1471 استغلال حمولة لعروض Seal Security التوضيحية
SnakeYAML-CVE-2022-1471-POC
عرض توضيحي لـ Sentinel: transitive snakeyaml CVE-2022-1471 عبر Spring Boot + نمط كود قابل للاستغلال
- CVE-2022-1471-attackerاستغلال
مهاجم
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.