On Sun, Feb 13, 2022 at 11:56:27AM -0500, [email protected] 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.