https://bz.apache.org/bugzilla/show_bug.cgi?id=58604

            Bug ID: 58604
           Summary: Plaintext auth broken in any Implicit FTP/AUTH TLS SSL
                    contexts as of 2.4.13
           Product: Apache httpd-2
           Version: 2.4.16
          Hardware: All
                OS: All
            Status: NEW
          Severity: regression
          Priority: P2
         Component: mod_ftp
          Assignee: [email protected]
          Reporter: [email protected]

2.4.13 introduced the following 'regression' in mod_ftp, causing USER/PASS
to always fail for Explicit SSL connections;

  http://svn.apache.org/r1662640

Explicit SSL configuration is described in;

  https://httpd.apache.org/mod_ftp/ftp/ftp_tls.html

<VirtualHost _default_:21>
  FTP On
  SSLEngine on

This works because the SSL filter not added -until- an AUTH TLS command is
given.

Unfortunately I believe that r1662640 is [mostly] correct behavior, and what
should happen here is that we change the recommendation to;

<VirtualHost _default_:21>
  FTP On
  SSLEngine Optional

but this will not behave 'as expected'. We will need to fake the upgrade
exchange to mod_ssl to cause it to trigger the TLS handshake after the filter
is injected (in effect, causing an SSLEngine On behavior in reaction to FTP's
command).

No dirt simple stupid fix, so I'm opening this as a bug.

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to