рдкреЕрдЪ рдХреЗрд▓реЗрд▓реЗ рдПрдХреНрдЭрд┐рдо - рдкреБрдиреНрд╣рд╛ рдкреЕрдЪ рдХрд░рд╛. рдПрдХрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдо 4.92 рдордзреНрдпреЗ рдлреНрд░реЗрд╢ рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди

рдкреЕрдЪ рдХреЗрд▓реЗрд▓реЗ рдПрдХреНрдЭрд┐рдо - рдкреБрдиреНрд╣рд╛ рдкреЕрдЪ рдХрд░рд╛. рдПрдХрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдо 4.92 рдордзреНрдпреЗ рдлреНрд░реЗрд╢ рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди

рдЕрдЧрджреА рдЕрд▓реАрдХрдбреЗ, рдЙрдиреНрд╣рд╛рд│реНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, CVE-4.92-2019 рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдореБрд│реЗ (рддреНрд╡рд░рд┐рдд рдПрдХреНрдЭрд┐рдо 4.92 рд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд░рд╛ - рдПрдХ рд╕рдХреНрд░рд┐рдп рд╕рдВрд╕рд░реНрдЧ рдЖрд╣реЗ / Sudo Null IT News). рдЖрдгрд┐ рдЕрд▓реАрдХрдбреЗрдЪ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╕рд╕реНрдЯреЗрд╕ рдорд╛рд▓рд╡реЗрдЕрд░рдиреЗ рдпрд╛ рднреЗрджреНрдпрддреЗрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреЗрдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ рдЖрд╣реЗ.

рдЖрддрд╛ рддреНрд╡рд░реАрдд рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡ рд▓реЛрдХ рдкреБрдиреНрд╣рд╛ тАЬрдЖрдирдВрджтАЭ рдХрд░реВ рд╢рдХрддрд╛рдд: 21 рдЬреБрд▓реИ 2019 рд░реЛрдЬреА, рд╕рдВрд╢реЛрдзрдХ рдЭреЗрд░реЙрдиреНрд╕ рдпрд╛рдВрдирд╛ рдПрдХ рдЧрдВрднреАрд░ рдЕрд╕реБрд░рдХреНрд╖рд╛ рдЖрдврд│рд▓реА. TLS рд╡рд╛рдкрд░рддрд╛рдирд╛ рдПрдХреНрдЭрд┐рдо рдореЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдПрдЬрдВрдЯ (MTA). рдкрд╛рд╕реВрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА 4.80 4.92.1 рдЕрдк рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ, рд░рд┐рдореЛрдЯрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛ (рд╕реАрд╡реНрд╣реАрдИ- 2019-15846).

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рд╕реБрд░рдХреНрд╖рд┐рдд TLS рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛рдирд╛ GnuTLS рдЖрдгрд┐ OpenSSL рд▓рд╛рдпрдмреНрд░рд░реА рджреЛрдиреНрд╣реА рд╡рд╛рдкрд░рддрд╛рдирд╛ рднреЗрджреНрдпрддрд╛ рдЕрд╕рддреЗ.

рд╡рд┐рдХрд╕рдХ Heiko Schlittermann рдЪреНрдпрд╛ рдорддреЗ, Exim рдордзреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ TLS рд╡рд╛рдкрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЕрдиреЗрдХ рд╡рд┐рддрд░рдгреЗ рд╕реНрдерд╛рдкрдиреЗрджрд░рдореНрдпрд╛рди рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рддрдпрд╛рд░ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕рдХреНрд╖рдо рдХрд░рддрд╛рдд. рддрд╕реЗрдЪ рдПрдХреНрдЭрд┐рдордЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдкрд░реНрдпрд╛рдп рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ tls_advertise_hosts=* рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рддрдпрд╛рд░ рдХрд░рд╛.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдмрд╣реБрддреЗрдХ рдбрд┐рд╕реНрдЯреНрд░реЛрдЬ рддреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рддрд╛рдд, рдкрд░рдВрддреБ рдПрдХреНрдЭрд┐рдорд▓рд╛ TLS рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдорд╛рдгрдкрддреНрд░+рдХреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХрджрд╛рдЪрд┐рдд рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рд╕реЗрдЯрдЕрдк рджрд░рдореНрдпрд╛рди рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рддрд╛рдд. рдирд╡реАрди рдПрдХреНрдЭрд┐рдореНрд╕рдордзреНрдпреЗ tls_advertise_hosts рд╣рд╛ рдкрд░реНрдпрд╛рдп "*" рд╡рд░ рдбрд┐рдлреЙрд▓реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛рд╣реАрд╣реА рдкреНрд░рджрд╛рди рди рдХреЗрд▓реНрдпрд╛рд╕ рд╕реНрд╡-рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рд╛.

рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╣реА SNI (рд╕рд░реНрд╡реНрд╣рд░ рдиреЗрдо рдЗрдВрдбрд┐рдХреЗрд╢рди, 2003 рдордзреНрдпреЗ RFC 3546 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реА рддрдВрддреНрд░рдЬреНрдЮрд╛рди, рдПрдЦрд╛рджреНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдбреЛрдореЗрди рдирд╛рд╡рд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА) рдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдЖрд╣реЗ, TLS SNI рдорд╛рдирдХ / WEBO рдЧреНрд░реБрдк рдмреНрд▓реЙрдЧ / Sudo Null IT News рдЪреЗ рд╡рд┐рддрд░рдг) TLS рд╣рдБрдбрд╢реЗрдХ рджрд░рдореНрдпрд╛рди. рдЖрдХреНрд░рдордгрдХрд░реНрддреНрдпрд╛рд▓рд╛ рдлрдХреНрдд рдмреЕрдХрд╕реНрд▓реЕрд╢ ("") рдЖрдгрд┐ рд╢реВрдиреНрдп рд╡рд░реНрдг (" ") рдиреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдгрд╛рд░рд╛ SNI рдкрд╛рдард╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

Qualys рдЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрдХрд╛рдВрдиреА string_printing(tls_in.sni) рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рдПрдХ рдмрдЧ рд╢реЛрдзрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ тАЬтАЭ рдЪреЗ рдЪреБрдХреАрдЪреЗ рдПрд╕реНрдХреЗрдкрд┐рдВрдЧ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдкрд░рд┐рдгрд╛рдореА, рдмреЕрдХрд╕реНрд▓реЕрд╢ рдкреНрд░рд┐рдВрдЯ рд╕реНрдкреВрд▓ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╡рд░ рдЕрдирд╕реНрдХреЗрдк рдХреЗрд▓реЗрд▓реЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рддреЗ. рд╣реА рдлрд╛рдЗрд▓ рдирдВрддрд░ рд╕реНрдкреВрд▓_рд░реАрдб_рд╣реЗрдбрд░() рдлрдВрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рд╡рд╛рдЪрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╣реАрдк рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╣реЛрддреЗ.

рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдпрд╛рдХреНрд╖рдгреА, рдПрдХреНрдЭрд┐рдо рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреЗ рд░рд┐рдореЛрдЯ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХрдорд╛рдВрдбреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рдПрдХ PoC рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдЕрджреНрдпрд╛рдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА. рдмрдЧрдЪреЗ рд╢реЛрд╖рдг рд╕реБрд▓рднрддреЗрдореБрд│реЗ, рд╣реЗ рдлрдХреНрдд рд╡реЗрд│реЗрдЪреА рдмрд╛рдм рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдЧрджреА рд▓рд╣рд╛рди рдЖрд╣реЗ.

Qualys рджреНрд╡рд╛рд░реЗ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЕрднреНрдпрд╛рд╕ рдЖрдврд│реВ рд╢рдХрддреЛ рдпреЗрдереЗ.

рдкреЕрдЪ рдХреЗрд▓реЗрд▓реЗ рдПрдХреНрдЭрд┐рдо - рдкреБрдиреНрд╣рд╛ рдкреЕрдЪ рдХрд░рд╛. рдПрдХрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдо 4.92 рдордзреНрдпреЗ рдлреНрд░реЗрд╢ рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди

TLS рдордзреНрдпреЗ SNI рд╡рд╛рдкрд░рдгреЗ

рд╕рдВрднрд╛рд╡реНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд░реНрд╡реНрд╣рд░рдЪреА рд╕рдВрдЦреНрдпрд╛

рдореЛрдареНрдпрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрдХрдбреЗрд╡рд╛рд░реАрдиреБрд╕рд╛рд░ рдИ-рд╕реЙрдлреНрдЯ рдЗрдВрдХ 1 рд╕рдкреНрдЯреЗрдВрдмрд░рдкрд░реНрдпрдВрдд, рднрд╛рдбреНрдпрд╛рдиреЗ рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░, рдЖрд╡реГрддреНрддреА 4.92 70% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╣реЛрд╕реНрдЯрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.

рдЖрд╡реГрддреНрддреА
рд╕рд░реНрд╡реНрд╣рд░рдЪреА рд╕рдВрдЦреНрдпрд╛
рдЯрдХреНрдХреЗ

4.92.1
6471
1.28%

4.92
376436
74.22%

4.91
58179
11.47%

4.9
5732
1.13%

4.89
10700
2.11%

4.87
14177
2.80%

4.84
9937
1.96%

рдЗрддрд░ рдЖрд╡реГрддреНрддреНрдпрд╛
25568
5.04%

рдИ-рд╕реЙрдлреНрдЯ рдЗрдВрдХ рдХрдВрдкрдиреАрдЪреА рдЖрдХрдбреЗрд╡рд╛рд░реА

рдЖрдкрдг рд╢реЛрдз рдЗрдВрдЬрд┐рди рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕ рд╢реЛрдбрди, рдирдВрддрд░ рд╕рд░реНрд╡реНрд╣рд░ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ 5,250,000 рдкреИрдХреА:

  • рд╕реБрдорд╛рд░реЗ 3,500,000 Exim 4.92 рд╡рд╛рдкрд░рддрд╛рдд (SSL/TLS рд╡рд╛рдкрд░реВрди рд╕реБрдорд╛рд░реЗ 1,380,000);
  • 74,000 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд 4.92.1 рд╡рд╛рдкрд░рдд рдЖрд╣реЗрдд (рд╕реБрдорд╛рд░реЗ 25,000 SSL/TLS рд╡рд╛рдкрд░рдд рдЖрд╣реЗрдд).

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░рд┐рддреНрдпрд╛ рдЬреНрдЮрд╛рдд рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп Exim рд╕рдВрднрд╛рд╡реНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрд╡реНрд╣рд░рдЪреА рд╕рдВрдЦреНрдпрд╛ 1.5M.

рдкреЕрдЪ рдХреЗрд▓реЗрд▓реЗ рдПрдХреНрдЭрд┐рдо - рдкреБрдиреНрд╣рд╛ рдкреЕрдЪ рдХрд░рд╛. рдПрдХрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдо 4.92 рдордзреНрдпреЗ рдлреНрд░реЗрд╢ рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди

Shodan рдордзреНрдпреЗ рдПрдХреНрдЭрд┐рдо рд╕рд░реНрд╡реНрд╣рд░ рд╢реЛрдзрд╛

рд╕рдВрд░рдХреНрд╖рдг

  • рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛, рдкрд░рдВрддреБ рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА, рдкрд░реНрдпрд╛рдп рдореНрд╣рдгрдЬреЗ TLS рди рд╡рд╛рдкрд░рдгреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдИрдореЗрд▓ рд╕рдВрджреЗрд╢ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдлреЙрд░рд╡рд░реНрдб рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓.
  • рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреЗ рд╢реЛрд╖рдг рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрд╡реГрддреНрддреА рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреЗ рдЕрдзрд┐рдХ рд╢реНрд░реЗрдпрд╕реНрдХрд░ рдЕрд╕реЗрд▓ рдПрдХреНрдЭрд┐рдо рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрд▓рд░ 4.92.2.
  • рдкреЕрдЪ рдХреЗрд▓реЗрд▓реА рдЖрд╡реГрддреНрддреА рдЕрдкрдбреЗрдЯ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдкрд░реНрдпрд╛рдпрд╛рд╕рд╛рдареА рдПрдХреНрдЭрд┐рдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ ACL рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛. acl_smtp_mail рдЦрд╛рд▓реАрд▓ рдирд┐рдпрдорд╛рдВрд╕рд╣:
    # to be prepended to your mail acl (the ACL referenced
    # by the acl_smtp_mail main config option)
    deny    condition = ${if eq{}{${substr{-1}{1}{$tls_in_sni}}}}
    deny    condition = ${if eq{}{${substr{-1}{1}{$tls_in_peerdn}}}}

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛