كم من اصناف PrintNightmare كان موجود؟
Context:كان PrintNightmare ثغرة أمنية حرجة تؤثر على نظام التشغيل مايكروسوفت ويندوز. الثغرة وقعت في خدمة الملفات المطبوعة. كان هناك نوعين، واحد يسمح بتنفيذ الشفرة عن بعد (CVE-2021-34527) ، والآخر يؤدي إلى تصعيد الامتيازات (CVE-2021-1675). تم الإعلان عن ثغرة ثالثة (CVE-2021-34481) في 15 يوليو 2021، وتم ترقيتها إلى تنفيذ الشفرة عن بعد من قبل مايكروسوفت في أغسطس.  في 6 يوليو 2021، بدأت مايكروسوفت في إصدار تصحيحات خارج النطاق (غير مقررة) في محاولة لمعالجة الثغرة. بسبب شدته، أصدرت مايكروسوفت تصحيحات لنظام التشغيل ويندوز 7 ويندوز سيرفر 2012، على الرغم من خروجها من فترة الدعم السائد. التصحيحات سببت توقف بعض الطابعات عن العمل. لاحظ الباحثون ان الضعف لم يتم معالجته بالكامل من خلال التصحيحات. بعد تطبيق التصحيح، فقط المسؤولين في حساب ويندوز سيرفر الطباعة، سيكونون قادرين على تثبيت برامج تشغيل الطابعة، كجزء من الثغرة المرتبطة بقدرة غير المسؤولين على تثبيت برامج تشغيل الطابعة على النظام، مثل الطابعات المشتركة على النظام بدون مشاركة حماية كلمة مرور.  المنظمة التي اكتشفت الثغرة، سانغفور، نشرت دليل على المفهوم في مستودع جيت هوب العام. من الواضح انه نشر بالخطأ، او نتيجة لسوء التواصل بين الباحثين و مايكروسوفت، تم حذف دليل المفهوم بعد فترة وجيزة. ومع ذلك، ظهرت عدة نسخ على الإنترنت منذ ذلك الحين.
هناك نوعين من PrintNightmare، واحد يسمح بتنفيذ الشفرة عن بعد والآخر يقود إلى تصعيد الامتيازات.