Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-306

VNC may segfault during the connection process

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.13-incubating
    • Component/s: VNC
    • Labels:
      None

      Description

      Guacamole's VNC implementation assumes that the rfbClient object will be available at the time that keyboard or mouse events occur, but this is not guaranteed. That object will only be available once the VNC connection process has completed.

      Thus, if keys are pressed (or the clipboard contents are sent) while the connection is not yet ready, the event handler tries to send an event to NULL, a segfault occurs, and the Guacamole connection closes.

        Activity

        Hide
        mike.jumper Michael Jumper added a comment -

        Modified the title and description to take into account that this issue is not specific to the keyboard.

        Show
        mike.jumper Michael Jumper added a comment - Modified the title and description to take into account that this issue is not specific to the keyboard.

          People

          • Assignee:
            mike.jumper Michael Jumper
            Reporter:
            mike.jumper Michael Jumper
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development