File password-log.patch of Package freeradius-server.openSUSE_Leap_42.3_Update
From dae8c3a8d4cdd82b3dd04989d8f92dd937bcd6c9 Mon Sep 17 00:00:00 2001
From: "Alan T. DeKok" <aland@freeradius.org>
Date: Thu, 14 Sep 2017 10:08:43 -0400
Subject: [PATCH] don't log cleartext-password. Fixes #2064
Fixes: bsc#1099802
Signed-off-by: Jonathan Brielmaier <jbrielmaier@suse.de>
---
src/modules/rlm_pap/rlm_pap.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/modules/rlm_pap/rlm_pap.c b/src/modules/rlm_pap/rlm_pap.c
index 5c149b0579..dff2e86bbd 100644
--- a/src/modules/rlm_pap/rlm_pap.c
+++ b/src/modules/rlm_pap/rlm_pap.c
@@ -539,8 +539,7 @@ static rlm_rcode_t CC_HINT(nonnull) pap_auth_clear(UNUSED rlm_pap_t *inst, REQUE
(rad_digest_cmp(vp->vp_octets,
request->password->vp_octets,
vp->vp_length) != 0)) {
- REDEBUG("Cleartext password \"%s\" does not match \"known good\" password",
- request->password->vp_strvalue);
+ REDEBUG("Cleartext password does not match \"known good\" password");
return RLM_MODULE_REJECT;
}
return RLM_MODULE_OK;