2020년 10월 13일-KB4578969 .NET Framework 4.8 Windows 10 버전 1607 및 Windows 서버, 버전 2016
Applies To
.NET릴리스 날짜:
2020년 10월 13일버전:
.NET Framework 4.8요약
보안 개선 사항
.NET Framework가 메모리의 개체를 부적절하게 처리하는 경우 정보 유출 취약성이 존재합니다. 이 취약성 악용에 성공한 공격자는 영향받는 시스템의 메모리 콘텐츠를 유출할 수 있습니다. 이 취약성을 악용하려면 인증된 공격자가 특수 제작된 응용 프로그램을 실행해야 합니다. 이 업데이트는 .NET Framework가 메모리에서 개체를 처리하는 방식을 수정하여 취약성을 해결합니다.
이 취약성에 대해 자세히 알아보려면 다음 CVE(Common Vulnerabilities and Exposures)를 참조하세요.
품질 및 안정성 개선 사항
WCF1 |
- 여러 서비스를 동시에 시작할 때 가끔 WCF 서비스가 시작되지 않는 문제를 해결했습니다. |
Winforms |
-.컨트롤에 대한 Control.AccessibleName, Control.AccessibleRole 및 Control.AccessibleDescription 속성이 작동을 멈춘 NET Framework 4.8에 도입된 회귀 문제를 해결했습니다. 해당 컨트롤은 다음과 같습니다. Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView. - 데이터 바인딩된 콤보 상자의 콤보 상자 항목에 대한 액세스 가능한 이름의 회귀 문제를 해결했습니다. .NET Framework 4.8은 DisplayMember 속성 값 대신 액세스 가능한 이름으로 형식 이름을 사용하기 시작했으며, DisplayMember를 다시 사용합니다. |
ASP.NET |
- ASP.Net 제어 출력에서 AppPath Modifier 재사용을 비활성화합니다. - ASP.Net 요청 컨텍스트의 HttpCookie 개체는`new HttpCookie (name)`의 동작과 일치하도록 .NET 스타일 최초 기본값 대신 쿠키 플래그에 대해 구성된 기본값으로 생성됩니다. |
SQL |
- 사용자가 하나의 Azure SQL 데이터베이스에 연결하고 Enclave 기반 작업을 수행한 다음 동일한 증명 URL이 있고 두 번째 서버에서 Enclave 작업을 수행한 동일한 서버의 다른 데이터베이스에 연결할 때 가끔 발생하는 오류를 해결했습니다. |
CLR2 |
-Thread.Start () 및 스레드 풀 스레드에 의해 생성된 새 스레드에 대해 CLR이 수행하는 자동 CPU 그룹 할당을 비활성화하기 위해 0으로 설정할 수있는 CLR 구성 변수 Thread_AssignCpuGroups (기본적으로 1)가 추가되었으며, 그렇게 함으로써 앱이 자체 스레드 확산을 수행할 수 있습니다. - Unsafe.ByteOffset와 같은 새 API를 사용할 때 발생할 수 있는 드문 데이터 손상을<T> 범위 형식에 자주 사용됩니다. 스레드가 Unsafe.ByteOffset를 호출하는 동안 GC 작업이 수행될 때<T> 발생할 수 있습니다. - AppContext 스위치 "tem"을 전환할 때 예상보다 훨씬 더 빨리 종료되는 매우 긴 기한이 있는 Switch.Sys해결했습니다. Threading.UseNetCoreTimer"을 사용할 수 있습니다. |
1 Windows 통신 재단(WCF) 2 일반 언어 런타임(CLR)
이 업데이트에서 알려진 문제
ASP.Net 미리compilation하는 동안 애플리케이션이 실패합니다.
증상
4.8에 대해 2020년 10월 13일 보안 및 품질 롤업을 적용한 후 .NET Framework 일부 ASP.Net 응용 프로그램이 실패합니다. 받는 오류 메시지에는 "오류 ASPCONFIG"라는 단어가 포함될 가능성이 있습니다. 원인 "system.web" 구성의 "sessionState" "anonymouseIdentification" 또는 "authentication/forms" 섹션의 잘못된 구성 상태입니다. 구성 변환이 사전 구성을 위해 중간 상태로 Web.config 빌드 및 게시 루틴 중에 발생할 수 있습니다. 해결사이 문제는 KB4601051에서 해결되었습니다.
ASP.Net 애플리케이션이 URI에서 쿠키 없는 토큰을 배달하지 않을 수 있습니다.
증상
2020년 10월 1일 보안 및 품질 롤업을 .NET Framework 4.8을 적용한 후 일부 ASP.Net URI에서 쿠키 없는 토큰을 배달하지 않을 수 있으며, 이로 인해 302 리디렉션 루프가 발생하거나 세션 상태가 손실되거나 누락될 수 있습니다. 원인 세션 ASP.Net, 익명 식별 및 양식 인증에 대한 모든 기능은 웹 클라이언트에 토큰을 발행하는 데 사용하며, 이러한 토큰을 쿠키에 배달하거나 쿠키를 지원하지 않는 클라이언트에 대해 URI에 포함된 옵션을 허용합니다. URI-embedding은 오랫동안 불안정하고 비조정적인 사례가 됐고, 이 KB는 이러한 세 가지 기능 중 하나에서 구성에서 "UseUri"의 쿠키 모드를 명시적으로 요청하지 않는 한 URI의 토큰 발행을 조용히 사용하지 않도록 설정했습니다. "AutoDetect" 또는 "UseDeviceProfile"을 지정하는 구성은 URI에서 이러한 토큰을 부적연하게 시도하고 실패하게 할 수 있습니다.해결 방법
이 문제는 KB4601051에서 해결되었습니다.
이 업데이트를 받는 방법
이 업데이트 설치
출시 채널 |
사용 가능 |
이후 수행할 단계 |
Windows 업데이트 및 Microsoft 업데이트 |
예 |
없음. 이 업데이트는 Windows 업데이트에서 자동으로 다운로드되고 설치됩니다. |
Microsoft Update 카탈로그 |
예 |
이 업데이트에 대한 독립 실행형 패키지를 얻었다면 Microsoft Update Catalog 웹 사이트로 이동하세요. |
WSUS(Windows Server Update Services) |
예 |
이 업데이트는 제품 및 등급을 다음과 같이 구성할 경우 WSUS를 통해 자동으로 동기화됩니다. 제품:Windows 10 버전 1607 및 Windows 서버, 버전 2016 분류: 보안 업데이트 |
파일 정보
이 업데이트에 제공된 파일 목록은 누적 업데이트에 대한 파일 정보를 다운로드합니다.
보호 및 보안 관련 정보
-
온라인에서 자신 보호: Windows 보안 지원
-
사이버 위협으로부터 보호하는 방법: Microsoft 보안