[Bugs] [Bug 1404581] New: Upcall: Possible use after free when log level set to TRACE

bugzilla at redhat.com bugzilla at redhat.com
Wed Dec 14 07:42:23 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1404581

            Bug ID: 1404581
           Summary: Upcall: Possible use after free when log level set to
                    TRACE
           Product: GlusterFS
           Version: 3.9
         Component: upcall
          Keywords: Triaged
          Severity: high
          Assignee: ndevos at redhat.com
          Reporter: ndevos at redhat.com
                CC: bugs at gluster.org
        Depends On: 1404168



+++ This bug was initially created as a clone of Bug #1404168 +++

Description of problem:

While running few tests on NFS-Ganesa/Gluster cluster, Ravishankar(/itisravi)
found that there is possible chance of use after free in upcall xlator when log
level is set to TRACE. This happens when there are expired client entries to be
cleaned up.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

--- Additional comment from Worker Ant on 2016-12-13 10:30:36 CET ---

REVIEW: http://review.gluster.org/16117 (upcall: Fix 'use after free' in a log
message) posted (#1) for review on master by soumya k (skoduri at redhat.com)

--- Additional comment from Worker Ant on 2016-12-13 15:26:33 CET ---

REVIEW: http://review.gluster.org/16117 (upcall: Fix 'use after free' in a log
message) posted (#2) for review on master by soumya k (skoduri at redhat.com)

--- Additional comment from Worker Ant on 2016-12-13 15:48:45 CET ---

COMMIT: http://review.gluster.org/16117 committed in master by Niels de Vos
(ndevos at redhat.com) 
------
commit 212c7600d2070a4414bc89fd7d2c186b5994cd54
Author: Soumya Koduri <skoduri at redhat.com>
Date:   Tue Dec 13 14:38:18 2016 +0530

    upcall: Fix 'use after free' in a log message

    There is chance of accessing freed pointer in a log message at TRACE
    level while cleaning up expired client entries.

    Change-Id: I06b4dad755df63978ab04ca52442bfd4600d139a
    BUG: 1404168
    Reported-by: Ravishankar N <ravishankar at redhat.com>
    Signed-off-by: Soumya Koduri <skoduri at redhat.com>
    Reviewed-on: http://review.gluster.org/16117
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Niels de Vos <ndevos at redhat.com>
    Smoke: Gluster Build System <jenkins at build.gluster.org>


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1404168
[Bug 1404168] Upcall: Possible use after free when log level set to TRACE
-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=vh1FApLfdb&a=cc_unsubscribe


More information about the Bugs mailing list