package/dropbear: add upstream patch to fix norootlogin (-w) with pam
Fixes #12181 The security fix for CVE-2018-15599 broke the norootlogin (-w) handling when pam support is enabled. Add an upstream patch to fix it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
0ba993ea5c
commit
ae81527917
@ -0,0 +1,35 @@
|
||||
From a0aa2749813331134452f80bb8a808bdc871ba41 Mon Sep 17 00:00:00 2001
|
||||
From: vincentto13 <33652988+vincentto13@users.noreply.github.com>
|
||||
Date: Wed, 20 Mar 2019 15:03:40 +0100
|
||||
Subject: [PATCH] Fix for issue successfull login of disabled user (#78)
|
||||
|
||||
This commit introduces fix for scenario:
|
||||
1. Root login disabled on dropbear
|
||||
2. PAM authentication model enabled
|
||||
|
||||
While login as root user, after prompt for password
|
||||
user is being notified about login failrue, but
|
||||
after second attempt of prompt for password within
|
||||
same session, login becames succesfull.
|
||||
|
||||
Signed-off-by: Pawel Rapkiewicz <pawel.rapkiewicz@gmail.com>
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
svr-authpam.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/svr-authpam.c b/svr-authpam.c
|
||||
index d201bc9..e236db4 100644
|
||||
--- a/svr-authpam.c
|
||||
+++ b/svr-authpam.c
|
||||
@@ -275,6 +275,7 @@ void svr_auth_pam(int valid_user) {
|
||||
/* PAM auth succeeded but the username isn't allowed in for another reason
|
||||
(checkusername() failed) */
|
||||
send_msg_userauth_failure(0, 1);
|
||||
+ goto cleanup;
|
||||
}
|
||||
|
||||
/* successful authentication */
|
||||
--
|
||||
2.11.0
|
||||
|
Loading…
Reference in New Issue
Block a user