rpcdebug: avoid buffer underflow (RHEL-7931)
Signed-off-by: Steve Dickson <steved@redhat.com> Resolves: RHEL-7931
This commit is contained in:
parent
613b0c4ada
commit
ada4673f0a
24
nfs-utils-2.5.4-rpcdebug-check-read-return.patch
Normal file
24
nfs-utils-2.5.4-rpcdebug-check-read-return.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
commit a746c35822e557766d1871ec976490a71e6962d9
|
||||||
|
Author: Zhi Li <yieli@redhat.com>
|
||||||
|
Date: Wed Apr 5 12:08:10 2023 -0400
|
||||||
|
|
||||||
|
rpcdebug: avoid buffer underflow if read() returns 0
|
||||||
|
|
||||||
|
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2176740
|
||||||
|
|
||||||
|
Signed-off-by: Zhi Li <yieli@redhat.com>
|
||||||
|
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||||||
|
|
||||||
|
diff --git a/tools/rpcdebug/rpcdebug.c b/tools/rpcdebug/rpcdebug.c
|
||||||
|
index 68206cc5..ec05179e 100644
|
||||||
|
--- a/tools/rpcdebug/rpcdebug.c
|
||||||
|
+++ b/tools/rpcdebug/rpcdebug.c
|
||||||
|
@@ -257,7 +257,7 @@ get_flags(char *module)
|
||||||
|
perror(filename);
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
- if ((len = read(sysfd, buffer, sizeof(buffer))) < 0) {
|
||||||
|
+ if ((len = read(sysfd, buffer, sizeof(buffer))) <= 0) {
|
||||||
|
perror("read");
|
||||||
|
exit(1);
|
||||||
|
}
|
@ -57,6 +57,7 @@ Patch021: nfs-utils-2.5.4-mount-mountconf-typo.patch
|
|||||||
Patch022: nfs-utils-2.5.4-support-for-rpc-with-tls.patch
|
Patch022: nfs-utils-2.5.4-support-for-rpc-with-tls.patch
|
||||||
Patch023: nfs-utils-2.5.4-fix-typos-in-messages.patch
|
Patch023: nfs-utils-2.5.4-fix-typos-in-messages.patch
|
||||||
Patch024: nfs-utils-2.5.4-blkmapd-double-free.patch
|
Patch024: nfs-utils-2.5.4-blkmapd-double-free.patch
|
||||||
|
Patch025: nfs-utils-2.5.4-rpcdebug-check-read-return.patch
|
||||||
|
|
||||||
Patch100: nfs-utils-1.2.1-statdpath-man.patch
|
Patch100: nfs-utils-1.2.1-statdpath-man.patch
|
||||||
Patch101: nfs-utils-1.2.1-exp-subtree-warn-off.patch
|
Patch101: nfs-utils-1.2.1-exp-subtree-warn-off.patch
|
||||||
@ -498,9 +499,10 @@ fi
|
|||||||
%{_mandir}/*/nfsiostat.8.gz
|
%{_mandir}/*/nfsiostat.8.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Feb 5 2024 Steve Dickson <steved@redhat.com> 2.5.4-23
|
* Tus Feb 6 2024 Steve Dickson <steved@redhat.com> 2.5.4-23
|
||||||
- Typos and documentation fixes (RHEL-22654)
|
- Typos and documentation fixes (RHEL-22654)
|
||||||
- blkmapd: fix coredump in bl_add_disk (RHEL-7941)
|
- blkmapd: fix coredump in bl_add_disk (RHEL-7941)
|
||||||
|
- rpcdebug: avoid buffer underflow (RHEL-7931)
|
||||||
|
|
||||||
* Thu Feb 1 2024 Steve Dickson <steved@redhat.com> 2.5.4-22
|
* Thu Feb 1 2024 Steve Dickson <steved@redhat.com> 2.5.4-22
|
||||||
- nfsmount.conf: Fix typo of the attribute name (RHEL-7904)
|
- nfsmount.conf: Fix typo of the attribute name (RHEL-7904)
|
||||||
|
Loading…
Reference in New Issue
Block a user