1. Microsoft releases emergency fix for Exchange year 2022 bug
날짜 형식을 YYMMDDHHMM
으로 저장 후 정수형으로 바로 변환하여 integer overflow
가 발생하는 버그이다. signed int(4byte)
의 경우 최대값이 2147483647
이다. 2201010101
(2022년 1월 1일 1시 1분)를 정수로 본다면 signed int
의 최대값보다 커져서 integer overflow
가 발생하며, 마이크로소프트 익스체인지 서버에서도 이 버그가 발견되었다.
마이크로소프트 익스체인지에서 AV 검색 엔진의 버전을 확인할때 위처럼 문자열 날짜를 정수형으로 변환하게 되고, 이때 프로그램에 충돌이 발생한다. 현재 PowerShell 스크립트 형식으로 새 AV 엔진을 다운로드 하도록 하는 임시 수정 방안이 공개되었다.
'깔짝할짝' 카테고리의 다른 글
2022-01-09 Sun (0) | 2022.01.10 |
---|---|
2022-01-07 Fri (0) | 2022.01.07 |
2021-01-05 Wed (0) | 2022.01.05 |
2021-01-03 Mon (0) | 2022.01.03 |
2021-01-02 Sun (0) | 2022.01.02 |