Bug 1350789
Summary: | Buffer overflow when attempting to create filesystem using libgfapi as driver on OpenStack | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Jiffin <jthottan> |
Component: | libgfapi | Assignee: | Jiffin <jthottan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sudhir D <sdharane> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.8.0 | CC: | bugs, joe, ndevos, rhbugzilla, sdharane |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.8.1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | 1349276 | Environment: | |
Last Closed: | 2016-07-08 14:42:55 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1349276 | ||
Bug Blocks: | 1345943 |
Description
Jiffin
2016-06-28 12:05:27 UTC
REVIEW: http://review.gluster.org/14821 (gfapi : check the value "iovec" in glfs_io_async_cbk only for read) posted (#1) for review on release-3.8 by jiffin tony Thottan (jthottan) *** Bug 1348935 has been marked as a duplicate of this bug. *** COMMIT: http://review.gluster.org/14821 committed in release-3.8 by Niels de Vos (ndevos) ------ commit 4063e5763df30e3b5c7d553fcdfe1bab3830cee1 Author: Jiffin Tony Thottan <jthottan> Date: Thu Jun 23 12:20:03 2016 +0530 gfapi : check the value "iovec" in glfs_io_async_cbk only for read The glfs_io_async_cbk() is called from the cbk of all the async ops such as write, read, fsync, ftruncate. In all other cases, expect for read the value for "iovec" is NULL. From the code, glfs_io_async_cbk checks the value in common routine which may end up in failures. Thanks Joe Julian for finding issue and suggesting the fix. Upstream reference >Change-Id: I0be0123da68f9d8fbb5d94ede2d45566a9add6a5 >BUG: 1349276 >Signed-off-by: Jiffin Tony Thottan <jthottan> >Reported-by: Joe Julian <me> >Reviewed-on: http://review.gluster.org/14779 >Reviewed-by: Niels de Vos <ndevos> >Smoke: Gluster Build System <jenkins.org> >Tested-by: Kaleb KEITHLEY <kkeithle> >NetBSD-regression: NetBSD Build System <jenkins.org> >CentOS-regression: Gluster Build System <jenkins.org> >Reviewed-by: Joe Julian <me> >(cherry picked from commit 61d72b3d91f2655b04de4ef29262f738a8cf7369) Change-Id: I0be0123da68f9d8fbb5d94ede2d45566a9add6a5 BUG: 1350789 Signed-off-by: Jiffin Tony Thottan <jthottan> Reported-by: Joe Julian <me> Reviewed-on: http://review.gluster.org/14821 Smoke: Gluster Build System <jenkins.org> NetBSD-regression: NetBSD Build System <jenkins.org> Reviewed-by: Poornima G <pgurusid> Reviewed-by: Kaleb KEITHLEY <kkeithle> CentOS-regression: Gluster Build System <jenkins.org> This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.8.1, please open a new bug report. glusterfs-3.8.1 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.packaging/156 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user *** Bug 1349097 has been marked as a duplicate of this bug. *** |