Simon Tatham PuTTY đến 2010-06-01 Modular Multiplication modmul tràn bộ đệm

CVSS Điểm tạm thời metaGiá khai thác hiện tại (≈)Điểm quan tâm CTI
9.5$0-$5k0.00

Tóm tắtthông tin

Một điểm dễ bị tấn công được phân loại là Có vấn đề đã được tìm thấy trong Simon Tatham PuTTY. Đối tượng bị ảnh hưởng là chức năng modmul thuộc thành phần Modular Multiplication Handler. Việc thay đổi tràn bộ đệm. Vấn đề này được theo dõi dưới định danh CVE-2013-4206. Chưa phát hiện mã khai thác nào. Nên nâng cấp thành phần bị ảnh hưởng.

Chi tiếtthông tin

Một điểm dễ bị tấn công được phân loại là Có vấn đề đã được tìm thấy trong Simon Tatham PuTTY. Đối tượng bị ảnh hưởng là chức năng modmul thuộc thành phần Modular Multiplication Handler. Việc thay đổi tràn bộ đệm. CWE được sử dụng để mô tả sự cố là CWE-119. Lỗ hổng này đã được phát hành vào ngày 06/08/2013 bởi Mark Wooding với mã PuTTY vulnerability vuln-modmul dưới loại Khuyến cáo (Trang web). Tài liệu khuyến nghị đã được chia sẻ để tải về từ chiark.greenend.org.uk. Việc phát hành công khai đã được phối hợp với nhà cung cấp.

Vấn đề này được theo dõi dưới định danh CVE-2013-4206. Ngày 12/06/2013 là thời điểm CVE được gán. Thông tin kỹ thuật đã có sẵn. Độ phổ biến của lỗ hổng này vượt mức trung bình. Chưa phát hiện mã khai thác nào. Vào thời điểm này, giá hiện tại của một khai thác có thể khoảng USD $0-$5k. Thông báo cảnh báo như sau:

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.

Nếu có giá trị độ dài, thì nó được gán là không được định nghĩa. Với trạng thái 0-day, giá ngầm ước tính là khoảng $25k-$100k. Khuyến nghị nêu rõ:

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 phát hành một plugin có ID là 69318. Nếu tồn tại, nó sẽ thuộc về họ Windows. Trình quét lỗ hổng thương mại Qualys có thể kiểm tra vấn đề này bằng plugin 166403 (OpenSuSE Security Update for Filezilla (openSUSE-SU-2013:1347-1)).

Nâng cấp lên 0.63 sẽ giúp giải quyết vấn đề này. Bạn có thể tải phiên bản mới tại chiark.greenend.org.uk. Nên nâng cấp thành phần bị ảnh hưởng. Khuyến nghị này bao gồm nhận xét sau:

This bug does not affect RSA keys.

Lỗ hổng này cũng đã được đề cập trong các cơ sở dữ liệu lỗ hổng khác: SecurityFocus (BID 61599), Secunia (SA54354), Vulnerability Center (SBV-40972) , Tenable (69318).

Sản phẩmthông tin

Loại

Nhà cung cấp

Tên

Phiên bản

Giấy phép

CPE 2.3thông tin

CPE 2.2thông tin

CVSSv4thông tin

VulDB Vector: 🔍
VulDB Độ tin cậy: 🔍

CVSSv3thông tin

VulDB Điểm cơ sở meta: 10.0
VulDB Điểm tạm thời meta: 9.5

VulDB Điểm cơ sở: 10.0
VulDB Điểm tạm thời: 9.5
VulDB Vector: 🔍
VulDB Độ tin cậy: 🔍

CVSSv2thông tin

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
Véc-tơĐộ phức tạpXác thựcBí mậtToàn vẹnKhả dụng
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa
Mở khóaMở khóaMở khóaMở khóaMở khóaMở khóa

VulDB Điểm cơ sở: 🔍
VulDB Điểm tạm thời: 🔍
VulDB Độ tin cậy: 🔍

NVD Điểm cơ sở: 🔍

Khai thácthông tin

Lớp: Tràn bộ đệm
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Vật lý: Không
Cục bộ: Không
Từ xa: Có

Khả dụng: 🔍
Trạng thái: Không được định nghĩa

EPSS Score: 🔍
EPSS Percentile: 🔍

Dự đoán giá: 🔍
Ước tính giá hiện tại: 🔍

0-DayMở khóaMở khóaMở khóaMở khóa
Hôm nayMở khóaMở khóaMở khóaMở khóa

Nessus ID: 69318
Nessus Tên: PuTTY 0.52 to 0.62 Multiple Vulnerabilities
Nessus Tệp tin: 🔍
Nessus Rủi ro: 🔍
Nessus Gia đình: 🔍

OpenVAS ID: 892736
OpenVAS Tên: Debian Security Advisory DSA 2736-1 (putty - several vulnerabilities
OpenVAS Tệp tin: 🔍
OpenVAS Gia đình: 🔍

Qualys ID: 🔍
Qualys Tên: 🔍

Tình báo mối đe dọathông tin

Sự quan tâm: 🔍
Diễn viên đang hoạt động: 🔍
Nhóm APT đang hoạt động: 🔍

Biện pháp đối phóthông tin

Khuyến nghị: nâng cấp
Trạng thái: 🔍

Thời gian phản ứng: 🔍
Thời gian 0-ngày: 🔍
Thời gian tiếp xúc: 🔍

nâng cấp: PuTTY 0.63

dòng thời gianthông tin

12/06/2013 🔍
05/08/2013 +54 ngày 🔍
05/08/2013 +0 ngày 🔍
06/08/2013 +1 ngày 🔍
06/08/2013 +0 ngày 🔍
06/08/2013 +0 ngày 🔍
12/08/2013 +6 ngày 🔍
13/08/2013 +1 ngày 🔍
15/08/2013 +2 ngày 🔍
19/08/2013 +4 ngày 🔍
21/05/2021 +2832 ngày 🔍

Nguồnthông tin

Khuyến cáo: PuTTY vulnerability vuln-modmul
Nhà nghiên cứu: Mark Wooding
Trạng thái: Đã xác nhận
Xác nhận: 🔍
Đã phối hợp: 🔍

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

Khác: 🔍
Xem thêm: 🔍

mụcthông tin

Được tạo: 15/08/2013 12:09
Đã cập nhật: 21/05/2021 14:34
Thay đổi: 15/08/2013 12:09 (87), 08/05/2017 09:03 (4), 21/05/2021 14:34 (2)
Hoàn chỉnh: 🔍
Cache ID: 216::103

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

Thảo luận

Chưa có bình luận nào Ngôn ngữ: vi + km + en.

Vui lòng đăng nhập để bình luận

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!