Simon Tatham PuTTY đến 2010-06-01 Modular Multiplication modmul tràn bộ đệm
| CVSS Điểm tạm thời meta | Giá khai thác hiện tại (≈) | Điểm quan tâm CTI |
|---|---|---|
| 9.5 | $0-$5k | 0.00 |
Tóm tắt
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ết
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ẩm
Loại
Nhà cung cấp
Tên
Phiên bản
Giấy phép
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Độ tin cậy: 🔍
CVSSv3
VulDB Điểm cơ sở meta: 10.0VulDB Đ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: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Véc-tơ | Độ phức tạp | Xác thực | Bí mật | Toàn vẹn | Khả dụng |
|---|---|---|---|---|---|
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
| Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở khóa | Mở 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ác
Lớp: Tràn bộ đệmCWE: 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-Day | Mở khóa | Mở khóa | Mở khóa | Mở khóa |
|---|---|---|---|---|
| Hôm nay | Mở khóa | Mở khóa | Mở khóa | Mở 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ọa
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ó
Khuyến nghị: nâng cấpTrạ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 gian
12/06/2013 🔍05/08/2013 🔍
05/08/2013 🔍
06/08/2013 🔍
06/08/2013 🔍
06/08/2013 🔍
12/08/2013 🔍
13/08/2013 🔍
15/08/2013 🔍
19/08/2013 🔍
21/05/2021 🔍
Nguồn
Khuyến cáo: PuTTY vulnerability vuln-modmulNhà 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ục
Đượ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.
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