
Microsoft Windows işletim sistemlerinde ki CVE-2024-49117, CVE-2024-49118, CVE-2024-49122 및 CVE-2024-49124 취약점에 대한 KB 확인
이 PowerShell 스크립트는 2024년 12월 Microsoft 보안 게시판에서 발표된 특정 취약점(CVE-2024-49124, CVE-2024-49117, CVE-2024-49118, CVE-2024-49122)에 필요한 KB 업데이트가 시스템에 설치되어 있는지 확인합니다. 스크립트는 운영 체제 버전을 감지하여 어떤 패치를 적용해야 하는지 확인하고, 먼저 감지된 운영 체제를 화면에 출력합니다.
CVE 확인:
다음 CVE에 대한 관련 KB 업데이트를 확인합니다:
운영 체제 감지:
스크립트는 Win32_OperatingSystem 정보를 사용하여 운영 체제와 버전 번호를 감지하고 화면에 다음과 같이 출력합니다:
감지된 운영 체제: <OS 이름>
업데이트 확인:
Get-HotFix 명령을 통해 시스템에 설치된 KB 업데이트를 확인합니다. 적절한 KB가 발견되면 해당 CVE가 해결되었음을 알립니다.
ps1 스크립트를 다운로드하세요.cd C:\path\to\script
.\MS-2024-Dec-Control.ps1
스크립트는 운영 체제를 감지하여 화면에 출력하고, 그런 다음 CVE 관련 KB가 설치되어 있는지 확인하고 결과를 색상으로 표시합니다.
스크립트를 실행할 때 다음과 같은 오류가 발생하면:
-File cannot be loaded because running scripts is disabled on this system...
다음 방법 중 하나를 사용할 수 있습니다:
임시 우회(Bypass)
Set-ExecutionPolicy Bypass -Scope Process
.\MS-2024-Dec-Control.ps1
영구적으로 RemoteSigned로 설정:
(RemoteSigned: 로컬에서 생성된 스크립트 실행을 허용합니다. 원격에서 다운로드한 스크립트는 서명되어 있거나 Unblock-File로 차단을 해제해야 합니다.)
Set-ExecutionPolicy RemoteSigned
.\MS-2024-Dec-Control.ps1
스크립트 차단 해제 (원격으로 다운로드한 스크립트의 경우):
Unblock-File .\MS-2024-Dec-Control.ps1
감지된 운영 체제: Microsoft Windows 10 Enterprise 10.0.19045 CVE-2024-49124를 해결하는 KB5048652 업데이트가 시스템에 설치됨. CVE-2024-49117를 해결하는 KB5048685 업데이트가 시스템에 없음! CVE-2024-49118를 해결하는 KB5048667 업데이트가 시스템에 설치됨. CVE-2024-49122를 해결하는 KB5048703 업데이트가 시스템에 없음!