프린트나이트메어의 변종은 몇 개나 존재했나요?
프린트나이트메어는 마이크로소프트 윈도우 운영 체제에 영향을 미치는 중대한 보안 취약점이었습니다.[2][4] 이 취약점은 프린트 스풀러 서비스 내에서 발생했습니다.[5][6] 원격 코드 실행을 허용하는 변종(CVE-2021-34527)과 권한 상승으로 이어지는 변종(CVE-2021-1675)이 있었습니다.[6][7] 2021년 7월 15일 세 번째 취약점(CVE-2021-34481)이 발표되었고 8월에 마이크로소프트에서 원격 코드 실행으로 업그레이드했습니다[8][9].

2021년 7월 6일, 마이크로소프트는 이 취약점을 해결하기 위한 대역 외(예정에 없던) 패치를 배포하기 시작했습니다.[10] 취약점의 심각성으로 인해 마이크로소프트는 윈도우 7과 윈도우 서버 2012의 메인스트림 지원 기간이 지났음에도 불구하고 패치를 배포했습니다.[11][10] 이 패치로 인해 일부 프린터가 작동을 멈췄습니다.[12][13] 연구원들은 패치로 취약점이 완전히 해결되지 않았다고 지적했습니다.[14] 패치가 적용된 후에는 Windows 인쇄 서버의 관리자 계정 만 프린터 드라이버를 설치할 수 있으며, 이는 암호 보호를 공유하지 않는 시스템의 공유 프린터와 같이 관리자가 아닌 사용자가 시스템에 프린터 드라이버를 설치할 수있는 기능과 관련된 취약성의 일부입니다.[15]

이 취약점을 발견한 조직인 Sangfor는 공개 깃허브 저장소에 개념 증명을 게시했습니다.[3][16] 연구자와 마이크로소프트 간의 잘못된 의사소통으로 인해 실수로 게시된 것으로 보이는 개념 증명은 곧 삭제되었습니다.[3][17] 그러나 이후 여러 사본이 온라인에 나타났습니다.
원격 코드 실행을 허용하는 변종과 권한 상승을 유발하는 변종, 두 가지의 PrintNightmare가 있습니다.
How many variants of the PrintNightmare existed?
PrintNightmare was a critical security vulnerability affecting the Microsoft Windows operating system. The vulnerability occurred within the print spooler service. There were two variants, one permitting remote code execution (CVE-2021-34527), and the other leading to privilege escalation (CVE-2021-1675). A third vulnerability (CVE-2021-34481) was announced July 15, 2021, and upgraded to remote code execution by Microsoft in August.

On July 6, 2021, Microsoft started releasing out-of-band (unscheduled) patches attempting to address the vulnerability. Due to its severity, Microsoft released patches for Windows 7 and Windows Server 2012, despite being out of their mainstream support period. The patches resulted in some printers ceasing to function. Researchers have noted that the vulnerability has not been fully addressed by the patches. After the patch is applied, only administrators account on Windows print server, will be able to install printer drivers, as part of the vulnerability related to the ability of non-administrators to install printer drivers on the system, such as shared printers on system without sharing password protection.

The organization which discovered the vulnerability, Sangfor, published a proof of concept in a public GitHub repository. Apparently published in error, or as a result of a miscommunication between the researchers and Microsoft, the proof of concept was deleted shortly after. However, several copies have since appeared online.
There are two variants of the PrintNightmare, one permitting remote code execution and the other one leading to privilege escalation.