CVE-2026-85237 in MISPthông tin

Tóm tắt

Bởi VulDB • 03/09/2026

Một lỗ hổng trong luồng xác thực mật khẩu dùng một lần (OTP) dựa trên email của MISP cho phép kẻ tấn công thực hiện số lượng nỗ lực xác minh OTP không giới hạn.

Điểm cuối `email_otp()` không áp dụng cơ chế bảo vệ chống brute-force khi xác nhận các giá trị OTP được gửi đi. Một kẻ tấn công đã đạt đến giai đoạn xác minh OTP, ví dụ sau khi cung cấp thành công thông tin đăng nhập chính của người dùng, có thể liên tục gửi các giá trị OTP ứng viên trong khi cùng một mã OTP vẫn còn hợp lệ. Điều này làm tăng đáng kể khả năng đoán được mã OTP và vượt qua yếu tố xác thực bổ sung, dẫn đến truy cập trái phép vào tài khoản của người dùng bị ảnh hưởng.

Vấn đề trở nên nghiêm trọng hơn do việc mã OTP được liên kết với người dùng thay vì một phiên đăng nhập riêng lẻ đang chờ xử lý, cho phép nhiều phiên đồng thời cố gắng đoán cùng một mã OTP hợp lệ.

Bản vá tích hợp cơ chế bảo vệ chống brute-force hiện có của MISP vào luồng OTP qua email. Các nỗ lực xác minh OTP thất bại giờ đây được tính đối với người dùng; các nỗ lực tiếp theo sẽ bị từ chối khi đạt đến ngưỡng cấu hình, và mã OTP đang hoạt động sẽ bị vô hiệu hóa khi ngân sách nỗ lực đã cạn kiệt. Người dùng nằm trong danh sách chặn cũng không thể yêu cầu tạo một mã OTP mới. Ngoài ra, việc so sánh OTP hiện sử dụng hàm `hash_equals()` và xác nhận rằng giá trị được gửi đi là một chuỗi (string).

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

CIRCL

Đặt trước

03/09/2026

Tiết lộ

03/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!