Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-15341

Disable TLS session tickets

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Won't Fix
    • N/A
    • SSL
    • None
    • 10.2.14

    Description

      By default the RFC5077 (TLS session ticket) extension is enabled in MariaDB server.

      When connecting via Windows SChannel (which uses session tickets by default) the handshake fails sometimes, since the server isn't able to send a session ticket (see 2nd screenshot: Instead of sending the session ticket, server sends a 92 byte packet, containing the error message "Bad handshake").

      Proposal: Fix or disable session tickets in server.

      How to repeat:

      C:\>mysql -uuser -ppassword -hmariadbtls2.cvz6gk5op1wk.us-east-1.rds.amazonaws.com --ssl -e"select @@version_ssl_library";
      +--------------------------------+
      | @@version_ssl_library          |
      +--------------------------------+
      | OpenSSL 1.0.1k-fips 8 Jan 2015 |
      +--------------------------------+
       
      C:\>mysql -uuser -ppassword -hmariadbtls2.cvz6gk5op1wk.us-east-1.rds.amazonaws.com --ssl -e"select @@version_ssl_library";
      ERROR 2026 (HY000): Unknown SSL error (0x80090308)
      

      Attachments

        Issue Links

          Activity

            People

              serg Sergei Golubchik
              georg Georg Richter
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.