Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP2
slurm.19751
pam_slurm_adopt-send_user_msg-don-t-copy-undefi...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pam_slurm_adopt-send_user_msg-don-t-copy-undefined-d.patch of Package slurm.19751
From a5d4481c05e2afa1ff1920446663e66c48ef9277 Mon Sep 17 00:00:00 2001 From: Matthias Gerstner <matthias.gerstner@suse.de> Date: Wed, 5 Dec 2018 14:08:07 +0100 Subject: [PATCH 2/3] pam_slurm_adopt: send_user_msg: don't copy undefined data into message Using memcpy, an amount of undefined data from the stack will be copied into the target buffer. While pam_conv probably doesn't evalute the extra data it still unclean to do that. It could lead up to an information leak somewhen. Signed-off-by: Christian Goll <cgoll@suse.de> --- contribs/pam_slurm_adopt/helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contribs/pam_slurm_adopt/helper.c b/contribs/pam_slurm_adopt/helper.c index 9c3e202a87..1bac0a0fcf 100644 --- a/contribs/pam_slurm_adopt/helper.c +++ b/contribs/pam_slurm_adopt/helper.c @@ -128,7 +128,7 @@ send_user_msg(pam_handle_t *pamh, const char *mesg) /* Construct msg to send to app. */ - memcpy(str, mesg, sizeof(str)); + strncpy(str, mesg, sizeof(str)); msg[0].msg_style = PAM_ERROR_MSG; msg[0].msg = str; pmsg[0] = &msg[0]; -- 2.16.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor