🇰🇷 한글 설명
Windows용 Telerik Fiddler Classic의 특정 버전에서 HTTPS 인터셉트 루트 인증서를 설치할 때 TOCTOU(Time-of-Check Time-of-Use) 레이스 컨디션 취약점이 존재합니다. 공격자가 인증서가 임시 파일에 기록된 후 권한 상승 도구가 이를 읽기 전 사이의 짧은 시간 동안 파일을 교체하면, 공격자가 제어하는 루트 인증서가 시스템의 신뢰할 수 있는 인증 기관 저장소에 설치될 수 있습니다.
💡 쉬운 설명
프로그램이 인증서를 설치하는 과정에서 잠시 파일을 생성해 두는데, 이 찰나의 순간에 해커가 진짜 인증서를 가짜 인증서로 바꿔치기할 수 있는 문제입니다. 이를 통해 해커는 사용자의 암호화된 통신 내용을 몰래 훔쳐보거나 조작할 수 있습니다.
🇺🇸 원문 (English)
In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, a time-of-check time-of-use (TOCTOU) race condition exists in the installation of the HTTPS interception root certificate into the Local Computer certificate store. Fiddler writes the certificate to a temporary file in a user-writable location and then launches the external TrustCert helper application, which elevates and imports the certificate from that file. A local threat actor with low privileges who replaces the temporary file between the time it is written and the time the elevated helper reads it can cause an attacker-supplied root certificate to be installed in the Local Computer Trusted Root Certification Authorities store, enabling subsequent interception and modification of TLS-protected traffic on the machine. Successful exploitation requires the user to initiate the certificate trust operation and approve the elevation prompt.
📍 영향받는 시스템
In Progress® Telerik® Fiddler® Classic for Windows v6.0.20262.10021 미만 버전
⚔️ 공격 벡터
로컬 권한을 가진 공격자가 인증서 설치 과정 중 임시 파일이 생성되는 위치를 가로채어 악성 인증서로 교체하는 방식
🛡️ 대응 방법
Telerik Fiddler Classic을 최신 버전인 v6.0.20262.10021 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 6.0.20262.10021보다 낮은 경우 취약한 버전이 설치된 것입니다.
powershell -Command "(Get-ItemProperty 'HKLM:\SOFTWARE\WOW6432Node\Progress\Telerik\Fiddler' -ErrorAction SilentlyContinue).Version"
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows