mirror of
https://github.com/dani-garcia/vaultwarden.wiki.git
synced 2026-10-24 22:06:49 +03:00
fix(security): rate limit prelogin and auth request endpoints (#7681)
This commit is contained in:
1 parent
f1ff613008
commit
f1c36b8c1d
2 files changed
+15
-9
No files matched your search
+4
-4
@@ -1056,13 +1056,13 @@ async fn json_err_twofactor(
|
||||
}
|
||||
|
||||
#[post("/accounts/prelogin", data = "<data>")]
|
||||
async fn post_prelogin(data: Json<PreloginData>, conn: DbConn) -> Json<Value> {
|
||||
prelogin(data, conn).await
|
||||
async fn post_prelogin(data: Json<PreloginData>, ip: ClientIp, conn: DbConn) -> JsonResult {
|
||||
prelogin(data, ip, conn).await
|
||||
}
|
||||
|
||||
#[post("/accounts/prelogin/password", data = "<data>")]
|
||||
async fn prelogin_password(data: Json<PreloginData>, conn: DbConn) -> Json<Value> {
|
||||
prelogin(data, conn).await
|
||||
async fn prelogin_password(data: Json<PreloginData>, ip: ClientIp, conn: DbConn) -> JsonResult {
|
||||
prelogin(data, ip, conn).await
|
||||
}
|
||||
|
||||
#[post("/accounts/register", data = "<data>")]
|
||||
|
||||
Reference in new issue
Block a user