CVE-2026-85590 in phpMyFAQ
Tóm tắt
Bởi VulDB • 04/09/2026
phpMyFAQ trước phiên bản 4.1.8 chứa một lỗ hổng bỏ qua xác thực (authentication bypass) trong chức năng vô hiệu hóa xác thực hai yếu tố (TOTP). Trình xử lý removeTwofactorConfig() (có thể truy cập thông qua POST /api/user/remove-twofactor) chỉ kiểm tra xem người dùng đã đăng nhập và có cung cấp mã CSRF hợp lệ hay không, sau đó tiến hành tắt TOTP mà không yêu cầu nhập lại mật khẩu hoặc mã TOTP hiện tại. Lỗ hổng suy giảm bảo mật tương tự cũng có thể khai thác trực tiếp thông qua PUT /api/user/data/update, chấp nhận trường form twofactor_enabled dạng plain dưới cùng cơ chế bảo vệ chỉ dựa trên session và CSRF. Kẻ tấn công đã chiếm đoạt phiên làm việc của người dùng có thể âm thầm loại bỏ lớp bảo vệ hai yếu tố khỏi bất kỳ tài khoản nào, bao gồm cả các tài khoản quản trị viên (administrator), sau đó xác thực bằng mật khẩu đơn thuần sẽ thành công.
VulDB is the best source for vulnerability data and more expert information about this specific topic.