CVE-2022-46177 in Discoursethông tin

Tóm tắt

Bởi VulDB • 07/06/2026

Discourse là một nền tảng thảo luận mã nguồn mở. Trước phiên bản 2.8.14 trên nhánh `stable` và các phiên bản 3.0.0.beta16 trên nhánh `beta` và `tests-passed`, khi người dùng yêu cầu liên kết email đặt lại mật khẩu, sau đó thay đổi địa chỉ email chính của họ, liên kết trong email đặt lại cũ vẫn còn hiệu lực. Khi sử dụng liên kết từ email đặt lại cũ để đặt lại mật khẩu, địa chỉ email chính của tài khoản Discourse sẽ được gắn lại với địa chỉ email cũ. Nếu địa chỉ email cũ bị xâm phạm hoặc đã chuyển quyền sở hữu, điều này dẫn đến việc chiếm đoạt tài khoản (account takeover). Tuy nhiên, rủi ro này được giảm thiểu bởi cài đặt SiteSetting `email_token_valid_hours`, hiện tại là 48 giờ. Người dùng nên nâng cấp lên các phiên bản 2.8.14 hoặc 3.0.0.beta15 để nhận bản vá lỗi. Làm cách khắc phục tạm thời: hãy giảm giá trị của `email_token_valid_hours` theo nhu cầu.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub, Inc.

Đặt trước

28/11/2022

Tiết lộ

09/01/2023

Kiểm duyệt

được chấp nhận

EPSS

0.00679

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!