마이크로소프트 SQL 서버(Microsoft SQL Server) 보안 업데이트 CVE-2019-1068 - 패치 적용
마이크로소프트 SQL 서버 2014·2016·2017 은 판에 맞는 2019년 7월 보안 업데이트(KB4505217 등)를 설치하면 된다.
| Microsoft SQL Server 2014 Service Pack 2 (GDR) | KB4505217패치 적용 |
| Microsoft SQL Server 2014 Service Pack 2 (CU) | KB4505419패치 적용 |
| Microsoft SQL Server 2014 Service Pack 3 (GDR) | KB4505218패치 적용 |
| Microsoft SQL Server 2014 Service Pack 3 (CU) | KB4505422패치 적용 |
| Microsoft SQL Server 2016 Service Pack 1 (GDR) | KB4505219패치 적용 |
| Microsoft SQL Server 2016 Service Pack 1 (CU) | KB4505221패치 적용 |
| Microsoft SQL Server 2016 Service Pack 2 (GDR) | KB4505220패치 적용 |
| Microsoft SQL Server 2016 Service Pack 2 (CU) | KB4505222패치 적용 |
분기가 10개 — 전체는 아래 「고친 버전과 근거」 표.
- SQL Server 버전 번호를 확인한다 — Microsoft 기술 자료 321185(버전·에디션·업데이트 수준 확인 방법)
- Microsoft 보안 업데이트 가이드(아래 「고친 버전과 근거」의 출처)의 FAQ 표에서 내 버전 번호나 그 번호가 드는 범위(예: 12.0.5000.0 - 12.0.5214.6)를 찾아 그 줄의 업데이트(GDR 또는 CU)를 설치한다
업데이트 순서: 우선. 인터넷에 노출된 서버·장비가 있으면 그것부터 적용한다.
근거: 실제 공격 확인(KEV 2026-08-26) · 네트워크로 공격 가능(AV:N) · 낮은 권한 필요(PR:L) · CVSS 벡터는 CVE 공식 기록의 CISA 보완 평가 — 판단 규칙
일반 사용자
이 결함은 Microsoft SQL Server 의 데이터베이스 엔진에 있으며, 로그인한 공격자가 특수하게 만든 쿼리를 보내야 악용된다. SQL Server 를 직접 설치해 운영하지 않으면 영향 범위 밖일 가능성이 크다.
서버 관리자·개발자
SQL Server 버전 번호를 확인(기술 자료 321185)한 뒤 Microsoft 보안 업데이트 가이드의 FAQ 표에서 그 번호가 드는 범위의 KB(GDR 또는 CU)를 설치하고, 표에 없는 판은 지원이 끝난 것이라고 Microsoft 가 적으므로 최신 서비스 팩·제품으로 올린 뒤 적용한다. GDR 에서 CU 로는 한 번만 바꿀 수 있고 CU 를 적용한 뒤에는 GDR 경로로 되돌릴 수 없다. 리눅스·도커 컨테이너의 SQL Server 2017, 클러스터 인스턴스(수동 노드가 있으면 그쪽에 먼저 적용하라고 Microsoft 가 권고), Windows Azure(IaaS) 인스턴스에도 제공된다.
확인 순서는 아래 「내 장비 확인과 업데이트 순서」.
보안 담당자
- CVSS 벡터
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVE 기록 작성 기관(CNA) Microsoft
CISA 요구 조치(영어 원문)
Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
해당 판은 마이크로소프트 SQL 서버(Microsoft SQL Server) 2014 SP2·SP3, 2016 SP1·SP2, 2017 이며, 판마다 GDR·CU 두 가지 KB 가 있다(번호는 아래 「고친 버전과 근거」 표). 결함은 SQL 서버가 내부 함수 처리를 잘못 다루는 RCE(공격자가 네트워크 너머에서 그 장비·서버에 명령을 실행하는 것) 문제로, 로그인한 공격자가 특수하게 만든 쿼리를 보내 SQL Server 데이터베이스 엔진 서비스 계정 권한으로 코드를 실행할 수 있다. CVE 공식 기록의 CVSS(취약점 심각도 점수 0~10)는 8.8 이다. Microsoft 는 위 KB 보안 업데이트로 데이터베이스 엔진의 함수 처리 방식을 바꿔 이 취약점을 고쳤다고 밝혔다(2026-11-07 원문 확인). GDR 업데이트는 그 기준 판의 보안 수정만, CU 업데이트는 기능 수정과 보안 수정을 모두 누적해 담는다. 이 업데이트는 리눅스·도커 컨테이너의 SQL Server 2017, 클러스터 구성(수동 노드가 있으면 그쪽부터 적용 권고), Windows Azure(IaaS)의 인스턴스에도 제공된다. Microsoft 의 가이드(최종 개정 2019-12-03)는 이 취약점을 공개적으로 알려짐(publicly disclosed: Yes)·악용 확인 안 됨(exploited: No)으로 적고 있으며, 이 취약점은 2026-08-26 KEV(실제 공격에 쓰인 것으로 확인돼 미국 CISA 가 목록에 올린 취약점)에 올랐고 조치 기한 2026-08-29 는 미국 연방 민간기관 기준이다.
- CVE 공개
- KEV 등재 — 실제 공격 확인
- 미국 연방기관 조치 기한
- 고친 버전 원문 확인
영향받는 버전
CVE 공식 기록에 적힌 값이다(2026-11-07 확인). 제조사 공지와 표기·범위가 다를 수 있으니, 업데이트할 판은 위 「내 버전 찾기」와 아래 「고친 버전과 근거」를 따른다.
| 제품 | 영향 범위 |
|---|---|
| Microsoft SQL Server | 2014 Service Pack 2 for 32-bit Systems (CU) |
| Microsoft SQL Server | 2014 Service Pack 2 for x64-based Systems (CU) |
| Microsoft SQL Server | 2016 for x64-based Systems Service Pack 1 (CU) |
| Microsoft SQL Server | 2017 for x64-based Systems (CU) |
| Microsoft SQL Server | 2016 for x64-based Systems Service Pack 2 (CU) |
고친 버전과 근거
제조사 원문 기준 · 행마다 근거와 확인 날짜
| 제품·분기 | 고친 버전 | 근거 | 확인 |
|---|---|---|---|
| Microsoft SQL Server 2014 Service Pack 2 (GDR) | KB4505217패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2014 Service Pack 2 (CU) | KB4505419패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2014 Service Pack 3 (GDR) | KB4505218패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2014 Service Pack 3 (CU) | KB4505422패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2016 Service Pack 1 (GDR) | KB4505219패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2016 Service Pack 1 (CU) | KB4505221패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2016 Service Pack 2 (GDR) | KB4505220패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2016 Service Pack 2 (CU) | KB4505222패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2017 (GDR) | KB4505224패치 | msrc.microsoft.com | 2026-11-07 |
| Microsoft SQL Server 2017 (CU) | KB4505225패치 | msrc.microsoft.com | 2026-11-07 |
내 장비 확인과 업데이트 순서
- SQL Server 버전 번호를 확인한다 — Microsoft 기술 자료 321185(버전·에디션·업데이트 수준 확인 방법)
- Microsoft 보안 업데이트 가이드(아래 「고친 버전과 근거」의 출처)의 FAQ 표에서 내 버전 번호나 그 번호가 드는 범위(예: 12.0.5000.0 - 12.0.5214.6)를 찾아 그 줄의 업데이트(GDR 또는 CU)를 설치한다
- Microsoft 는 표에 버전 번호가 없으면 지원이 끝난 판이라고 적는다 — 그때는 최신 서비스 팩이나 SQL Server 제품으로 올린 뒤 적용한다
- 기준 판 그대로면 GDR·CU 어느 쪽이든 되지만, CU 를 한 번 적용하면 GDR 경로로 되돌릴 수 없다
Microsoft의 다른 악용 취약점
- 윈도우(Microsoft Windows) 보안 업데이트 CVE-2026-96951 - 2026년 10월 보안 업데이트 적용
- 셰어포인트(SharePoint) 서버 보안 업데이트 CVE-2026-65660 - 2026년 8월 보안 업데이트 적용
- 윈도우(Microsoft Windows) 보안 업데이트 CVE-2026-85880 - 2026년 9월 보안 업데이트 적용
- 윈도우(Microsoft Windows) 보안 업데이트 CVE-2026-81963 - 2026년 9월 보안 업데이트 적용
- 셰어포인트(SharePoint) 서버 보안 업데이트 CVE-2026-55040 - 2026년 7월 보안 업데이트 적용
자주 묻는 것
미국 기한은 국내에도 적용되나?
아니다. KEV 조치 기한(2026-08-29)은 미국 연방 민간기관에 적용된다. 국내 기관·개인은 제조사 공지와 KISA 권고에 따라 가능한 한 빨리 고친 버전으로 올리면 된다.
랜섬웨어 공격에 쓰였나?
CISA KEV 에는 랜섬웨어 사용 여부가 알려지지 않음으로 표시돼 있다.
고친 버전은 어디서 확인했나?
msrc.microsoft.com(2026-11-07)에서 원문을 직접 확인했다. 값이 바뀌면 아래 「바뀐 기록」에 남긴다.
확인하지 못한 것
- 이 공지에는 고친 빌드 번호가 없고, 적용할 보안 업데이트(KB) 번호만 있다.
- Microsoft 가이드의 FAQ 표에는 KB 제목 날짜가 「June 11, 2019」로, 공개일은 2019-07-09 로 적혀 있다.
- Microsoft 가이드(2019-12-03 개정)는 악용 확인 안 됨으로 적었으나, CISA 는 2026-08-26 실제 공격을 확인해 KEV 에 올렸다.
바뀐 기록
- 처음 게시
출처
- CISA KEV 카탈로그 2026.11.06 · 확인 2026-11-07
- CVE 레코드 CVE-2019-1068 · 확인 2026-11-07
- msrc.microsoft.com — Microsoft SQL Server KB4505217 근거 · 확인 2026-11-07
인용할 때: 마이크로소프트 SQL 서버(Microsoft SQL Server) 보안 업데이트 CVE-2019-1068 - 패치 적용, 보안 패치 사전, 확인 2026-11-07, https://patch.braindetox.kr/cve/CVE-2019-1068.html