Uploaded image for project: 'Java Couchbase JVM Core'
  1. Java Couchbase JVM Core
  2. JVMCBC-359

Harden KV protocol decoding to check for sane header values

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • .backlog
    • None
    • Core
    • None

    Description

      Things to check for:

      • Is the header consistent with the protocol. e.g.: a value that's huge but an extras that doesn't include flags
      • Is the value beyond some level that makes no sense, say >256MB, is a clear issue. This may need to be tuneable
      • datatype field
      • get response that has a CAS of 0

      Attachments

        For Gerrit Dashboard: JVMCBC-359
        # Subject Branch Project Status CR V

        Activity

          People

            david.nault David Nault
            daschl Michael Nitschinger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change

                PagerDuty