On Sun, Feb 13, 2022 at 11:56:27AM -0500, post...@ptld.com wrote:

> Just to clarify, does this error mean they requested SASL login and
> postfix told them it wasn't enabled?  I am under the belief SASL
> logins are disabled on port 25.

Are you sure the connection was to port 25?  Is submission configured
on an alternative port, and if so, how?

> Or does it mean postfix allowed them to provide login details and it
> failed because of bad user/pass?  I just want to verify its not
> enabled, because they repeatedly did this like a dictionary brute
> force attempt.

SASL auth is not enabled on port 25:

    $ posttls-finger ptld.com
    posttls-finger: Connected to smtp.ptld.com[204.10.37.139]:25
    posttls-finger: < 220 smtp.ptld.com ESMTP Postfix
    posttls-finger: > EHLO amnesiac
    posttls-finger: < 250-smtp.ptld.com
    posttls-finger: < 250-PIPELINING
    posttls-finger: < 250-SIZE 30720000
    posttls-finger: < 250-STARTTLS
    posttls-finger: < 250-ENHANCEDSTATUSCODES
    posttls-finger: < 250-8BITMIME
    posttls-finger: < 250-SMTPUTF8
    posttls-finger: < 250 CHUNKING
    posttls-finger: > STARTTLS
    posttls-finger: < 220 2.0.0 Ready to start TLS
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: subjectAltName: 
bimi.ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: subjectAltName: 
host.ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: subjectAltName: 
mail.ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: Matched subjectAltName: 
ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: Matched subjectAltName: 
smtp.ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: subjectAltName: 
www.ptld.com
    posttls-finger: smtp.ptld.com[204.10.37.139]:25 CommonName ptld.com
    posttls-finger: certificate verification failed for 
smtp.ptld.com[204.10.37.139]:25: untrusted issuer /O=Digital Signature Trust 
Co./CN=DST Root CA X3
    posttls-finger: smtp.ptld.com[204.10.37.139]:25: subject_CN=ptld.com, 
issuer_CN=R3, 
fingerprint=74:E0:1D:F1:1B:4B:16:1A:00:4B:2A:2C:50:37:09:95:F6:A9:5C:EF, 
pkey_fingerprint=78:4C:AD:13:B6:55:BE:6F:51:28:8F:77:79:1B:A4:42:67:9A:FA:4E
    posttls-finger: Untrusted TLS connection established to 
smtp.ptld.com[204.10.37.139]:25: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 
(256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) 
server-digest SHA256
    posttls-finger: > EHLO amnesiac
    posttls-finger: < 250-smtp.ptld.com
    posttls-finger: < 250-PIPELINING
    posttls-finger: < 250-SIZE 30720000
    posttls-finger: < 250-ENHANCEDSTATUSCODES
    posttls-finger: < 250-8BITMIME
    posttls-finger: < 250-SMTPUTF8
    posttls-finger: < 250 CHUNKING
    posttls-finger: > QUIT
    posttls-finger: < 221 2.0.0 Bye

> postfix/smtpd[1940626]: connect from unknown[5.34.207.103]
> postfix/smtpd[1940626]: warning: unknown[5.34.207.103]: SASL LOGIN 
> authentication failed: UGFzc3dvcmQ6
> postfix/smtpd[1940626]: disconnect from unknown[5.34.207.103] ehlo=1 auth=0/1 
> rset=1 quit=1 commands=3/4

That said, this log entry seems to indicate SASL support, because it
reported a specific SASL mechanism (LOGIN) failing,  and the stage
at which it failed is:

  $ echo $(echo UGFzc3dvcmQ6 | openssl base64 -d)
  Password:

So it looks like a username was prompted for and sent, and then a
password.

-- 
    Viktor.

Reply via email to