Simon Tatham PuTTY 까지 2010-06-01 Modular Multiplication modmul 메모리 손상

CVSS 메타 임시 점수현재 익스플로잇 가격 (≈)CTI 관심 점수
9.5$0-$5k0.00

요약정보

해당 취약점이 문제가 있는로 분류되어 Simon Tatham PuTTY에서 발견되었습니다. 영향을 받은 것은 modmul 함수이며 구성 요소 Modular Multiplication Handler에 속함. 이 조작 수행될 때 메모리 손상을(를) 초래합니다. 이 취약점은 CVE-2013-4206로 분류됩니다. 익스플로잇이 존재하지 않습니다. 영향을 받는 구성 요소를 업그레이드하는 것이 권장됩니다.

세부정보

해당 취약점이 문제가 있는로 분류되어 Simon Tatham PuTTY에서 발견되었습니다. 영향을 받은 것은 modmul 함수이며 구성 요소 Modular Multiplication Handler에 속함. 이 조작 수행될 때 메모리 손상을(를) 초래합니다. 이 문제는 CWE를 통해 CWE-119로 선언되었습니다. 이 취약성은 공개되었습니다 2013. 08. 06. Mark Wooding에 의해 PuTTY vulnerability vuln-modmul로 권고로 (웹사이트). chiark.greenend.org.uk에서 해당 권고문이 공유되고 있습니다. 공급업체와의 협의를 거쳐 공개가 진행되었습니다.

이 취약점은 CVE-2013-4206로 분류됩니다. CVE 할당은 2013. 06. 12. 에 이루어졌습니다. 기술적 정보가 있습니다. 이 취약점의 인기도는 평균 이상입니다. 익스플로잇이 존재하지 않습니다. 지금 시점에서 이 익스플로잇의 가격은 약 USD $0-$5k일 수 있습니다. 보안 권고문은 다음과 같이 언급합니다:

In order to get as many useful bits as possible out of each division, modmul starts by shifting the modulus left so that its highest set bit appears at the top of a machine word. To correct for that shift in the following calculation, the last thing it does is to shift the entire output value left by the same number of bits, reduce it again, and shift back down. A missing bounds check can cause it to allocate the array it uses to store that output value with too little capacity, with the effect that the bit-shifting process runs off the beginning of the array and corrupts data preceding it in memory. The corrupted data will typically consist of other values involved in the same modular multiplication, and the heap block headers in between them. Since the shifted data is shifted back again immediately after the final modular reduction, this bug would be harmless (though still wrong) except for the fact that one word at the bottom of the data is not shifted back down. By choosing the inputs to modmul to have appropriate lengths relative to each other, that one unrestored word can be made to point at a heap block header. The modmul function is called during validation of any DAS signature received by PuTTY, including during the initial key exchange phase. Therefore, this bug can be exploited by a malicious server, before the client has received and verified a host key signature. So this attack can be performed by a man-in-the-middle between the SSH client and server, and the normal host key protections against MITM attacks are bypassed. Even if you trust the server you think you are connecting to, you are not safe.

정의되지 않음로 선언됩니다. 0-day로서의 예상 지하 시장 가격은 $25k-$100k 정도였습니다. 안내문에서는 다음과 같이 명시하고 있습니다:

We are currently unaware of any way in which this can lead to remote code execution or controlled memory overwriting, since the overwritten heap block cannot be assigned an arbitrary value by the attacker, only shifted left by a chosen number of bits. However, we cannot be sure of that.
Nessus 취약점 스캐너는 69318 ID를 가진 플러그인을 제공합니다. Windows 패밀리에 속합니다. 상용 취약점 스캐너 Qualys는 이 문제를 166403 플러그인으로 테스트할 수 있습니다 (OpenSuSE Security Update for Filezilla (openSUSE-SU-2013:1347-1)).

0.63(으)로의 업그레이드가 이 문제를 해결할 수 있습니다. 업데이트된 버전은 chiark.greenend.org.uk에서 다운로드할 수 있습니다. 영향을 받는 구성 요소를 업그레이드하는 것이 권장됩니다. 권고문에는 다음과 같은 언급이 포함되어 있습니다:

This bug does not affect RSA keys.

이 취약점은 다른 취약점 데이터베이스에도 문서화되어 있습니다: SecurityFocus (BID 61599), Secunia (SA54354), Vulnerability Center (SBV-40972) , Tenable (69318).

제품정보

유형

공급 업체

이름

버전

특허

CPE 2.3정보

CPE 2.2정보

CVSSv4정보

VulDB 벡터: 🔍
VulDB 신뢰성: 🔍

CVSSv3정보

VulDB 메타 베이스 점수: 10.0
VulDB 메타 임시 점수: 9.5

VulDB 기본 점수: 10.0
VulDB 임시 점수: 9.5
VulDB 벡터: 🔍
VulDB 신뢰성: 🔍

CVSSv2정보

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
벡터복잡성인증기밀성진실성유효성
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다

VulDB 기본 점수: 🔍
VulDB 임시 점수: 🔍
VulDB 신뢰성: 🔍

NVD 기본 점수: 🔍

악용정보

수업: 메모리 손상
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

물리적인: 아니요
현지: 아니요
원격: 네

유효성: 🔍
상태: 정의되지 않음

EPSS Score: 🔍
EPSS Percentile: 🔍

가격 예측: 🔍
현재 가격 추정: 🔍

0-Day잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
오늘잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다

Nessus ID: 69318
Nessus 이름: PuTTY 0.52 to 0.62 Multiple Vulnerabilities
Nessus 파일: 🔍
Nessus 위험: 🔍
Nessus 가족: 🔍

OpenVAS ID: 892736
OpenVAS 이름: Debian Security Advisory DSA 2736-1 (putty - several vulnerabilities
OpenVAS 파일: 🔍
OpenVAS 가족: 🔍

Qualys ID: 🔍
Qualys 이름: 🔍

위협 인텔리전스정보

관심: 🔍
활성 배우: 🔍
활성 APT 그룹: 🔍

대책정보

추천: 업그레이드
상태: 🔍

반응 시간: 🔍
0일 시간: 🔍
노출 시간: 🔍

업그레이드: PuTTY 0.63

타임라인정보

2013. 06. 12. 🔍
2013. 08. 05. +54 날 🔍
2013. 08. 05. +0 날 🔍
2013. 08. 06. +1 날 🔍
2013. 08. 06. +0 날 🔍
2013. 08. 06. +0 날 🔍
2013. 08. 12. +6 날 🔍
2013. 08. 13. +1 날 🔍
2013. 08. 15. +2 날 🔍
2013. 08. 19. +4 날 🔍
2021. 05. 21. +2832 날 🔍

출처정보

권고: PuTTY vulnerability vuln-modmul
연구원: Mark Wooding
상태: 확인됨
확인: 🔍
조정된: 🔍

CVE: CVE-2013-4206 (🔍)
GCVE (CVE): GCVE-0-2013-4206
GCVE (VulDB): GCVE-100-9945

OVAL: 🔍

SecurityFocus: 61599 - PuTTY 'getstring()' Function Multiple Integer Overflow Vulnerabilities
Secunia: 54354 - PuTTY Multiple Integer Overflow Vulnerabilities, Moderately Critical
OSVDB: 96210
Vulnerability Center: 40972 - PuTTY 0.52 - 0.62 \x27modmul\x27 Heap-Corruption Buffer Vulnerability Allows Remote DoS, Medium

기타: 🔍
또한 보십시오: 🔍

항목정보

만들어진: 2013. 08. 15. PM 12:09
업데이트됨: 2021. 05. 21. PM 02:34
변경 사항: 2013. 08. 15. PM 12:09 (87), 2017. 05. 08. AM 09:03 (4), 2021. 05. 21. PM 02:34 (2)
완벽한: 🔍
Cache ID: 216:439:103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

논의

아직 댓글이 없습니다. 언어: ko + en.

댓글을 작성하려면 로그인하세요.

Want to stay up to date on a daily basis?

Enable the mail alert feature now!