Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-292

Protocol errors cause panics

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.5
    • Fix Version/s: 1.3.6
    • Component/s: library
    • Labels:
      None

      Description

      In some cases, the SDK does not verify that packets are well-formed prior to trying to read them.  This can cause Go to panic during the packet parsing phase, as opposed to simply returning an error.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

            Hide
            build-team Couchbase Build Team added a comment -

            Build sync_gateway-2.1.0-83 contains gocbcore commit 059418ccac29c6e17079fdf06e05368ba866122c with commit message:
            GOCBC-292: Check for malformed packets before reading.
            https://github.com/couchbase/gocbcore/commit/059418ccac29c6e17079fdf06e05368ba866122c

            Show
            build-team Couchbase Build Team added a comment - Build sync_gateway-2.1.0-83 contains gocbcore commit 059418ccac29c6e17079fdf06e05368ba866122c with commit message: GOCBC-292 : Check for malformed packets before reading. https://github.com/couchbase/gocbcore/commit/059418ccac29c6e17079fdf06e05368ba866122c
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-5.5.0-2935 contains gocbcore commit 059418c with commit message:
            GOCBC-292: Check for malformed packets before reading.

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-5.5.0-2935 contains gocbcore commit 059418c with commit message: GOCBC-292 : Check for malformed packets before reading.
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.0.0-1278 contains gocbcore commit 059418c with commit message:
            GOCBC-292: Check for malformed packets before reading.

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.0.0-1278 contains gocbcore commit 059418c with commit message: GOCBC-292 : Check for malformed packets before reading.
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.5.0-1027 contains gocbcore commit 059418c with commit message:
            GOCBC-292: Check for malformed packets before reading.

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.5.0-1027 contains gocbcore commit 059418c with commit message: GOCBC-292 : Check for malformed packets before reading.
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-5.1.2-6014 contains gocbcore commit 059418c with commit message:
            GOCBC-292: Check for malformed packets before reading.

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-5.1.2-6014 contains gocbcore commit 059418c with commit message: GOCBC-292 : Check for malformed packets before reading.
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-5.1.1-5904 contains gocbcore commit 059418c with commit message:
            GOCBC-292: Check for malformed packets before reading.

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-5.1.1-5904 contains gocbcore commit 059418c with commit message: GOCBC-292 : Check for malformed packets before reading.

              People

              • Assignee:
                brett19 Brett Lawson
                Reporter:
                brett19 Brett Lawson
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.