8281c82e32
Error: RESOURCE_LEAK (CWE-772): [#def31] shadow-4.8.1/src/usermod.c:813: alloc_fn: Storage is returned from allocation function "__gr_dup". shadow-4.8.1/src/usermod.c:813: var_assign: Assigning: "ngrp" = storage returned from "__gr_dup(grp)". shadow-4.8.1/src/usermod.c:892: leaked_storage: Variable "ngrp" going out of scope leaks the storage it points to. 890| } 891| } 892|-> } 893| 894| #ifdef SHADOWGRP Error: RESOURCE_LEAK (CWE-772): [#def32] shadow-4.8.1/src/usermod.c:933: alloc_fn: Storage is returned from allocation function "__sgr_dup". shadow-4.8.1/src/usermod.c:933: var_assign: Assigning: "nsgrp" = storage returned from "__sgr_dup(sgrp)". shadow-4.8.1/src/usermod.c:1031: leaked_storage: Variable "nsgrp" going out of scope leaks the storage it points to. 1029| } 1030| } 1031|-> } 1032| #endif /* SHADOWGRP */ 1033| Error: RESOURCE_LEAK (CWE-772): [#def34] shadow-4.8.1/src/usermod.c:1161: alloc_fn: Storage is returned from allocation function "getgr_nam_gid". shadow-4.8.1/src/usermod.c:1161: var_assign: Assigning: "grp" = storage returned from "getgr_nam_gid(optarg)". shadow-4.8.1/src/usermod.c:1495: leaked_storage: Variable "grp" going out of scope leaks the storage it points to. 1493| } 1494| #endif /* ENABLE_SUBIDS */ 1495|-> } 1496| 1497| /* Error: RESOURCE_LEAK (CWE-772): [#def35] shadow-4.8.1/src/usermod.c:1991: open_fn: Returning handle opened by "open". [Note: The source code implementation of the function has been overridden by a user model.] shadow-4.8.1/src/usermod.c:1991: var_assign: Assigning: "fd" = handle returned from "open("/var/log/lastlog", 2)". shadow-4.8.1/src/usermod.c:2000: noescape: Resource "fd" is not freed or pointed-to in "lseek". shadow-4.8.1/src/usermod.c:2000: noescape: Resource "fd" is not freed or pointed-to in "read". [Note: The source code implementation of the function has been overridden by a builtin model.] shadow-4.8.1/src/usermod.c:2003: noescape: Resource "fd" is not freed or pointed-to in "lseek". shadow-4.8.1/src/usermod.c:2032: leaked_handle: Handle variable "fd" going out of scope leaks the handle. 2030| } 2031| } 2032|-> } 2033| 2034| /* Error: RESOURCE_LEAK (CWE-772): [#def36] shadow-4.8.1/src/usermod.c:2052: open_fn: Returning handle opened by "open". [Note: The source code implementation of the function has been overridden by a user model.] shadow-4.8.1/src/usermod.c:2052: var_assign: Assigning: "fd" = handle returned from "open("/var/log/faillog", 2)". shadow-4.8.1/src/usermod.c:2061: noescape: Resource "fd" is not freed or pointed-to in "lseek". shadow-4.8.1/src/usermod.c:2061: noescape: Resource "fd" is not freed or pointed-to in "read". [Note: The source code implementation of the function has been overridden by a builtin model.] shadow-4.8.1/src/usermod.c:2064: noescape: Resource "fd" is not freed or pointed-to in "lseek". shadow-4.8.1/src/usermod.c:2092: leaked_handle: Handle variable "fd" going out of scope leaks the handle. 2090| } 2091| } 2092|-> } 2093| 2094| #ifndef NO_MOVE_MAILBOX |
||
---|---|---|
.. | ||
.gitignore | ||
.indent.pro | ||
chage.c | ||
check_subid_range.c | ||
chfn.c | ||
chgpasswd.c | ||
chpasswd.c | ||
chsh.c | ||
expiry.c | ||
faillog.c | ||
free_subid_range.c | ||
get_subid_owners.c | ||
gpasswd.c | ||
groupadd.c | ||
groupdel.c | ||
groupmems.c | ||
groupmod.c | ||
groups.c | ||
grpck.c | ||
grpconv.c | ||
grpunconv.c | ||
id.c | ||
lastlog.c | ||
list_subid_ranges.c | ||
login_nopam.c | ||
login.c | ||
logoutd.c | ||
Makefile.am | ||
new_subid_range.c | ||
newgidmap.c | ||
newgrp.c | ||
newuidmap.c | ||
newusers.c | ||
nologin.c | ||
passwd.c | ||
pwck.c | ||
pwconv.c | ||
pwunconv.c | ||
su.c | ||
suauth.c | ||
sulogin.c | ||
useradd.c | ||
userdel.c | ||
usermod.c | ||
vipw.c |