{"id":41606,"date":"2026-10-20T00:31:59","date_gmt":"2026-10-19T16:31:59","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-107566"},"modified":"2026-10-20T00:31:59","modified_gmt":"2026-10-19T16:31:59","slug":"cve-2026-107566","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-107566","title":{"rendered":"CVE-2026-107566 [MEDIUM] &#8211; Missing authorization in the Sieve editheader action (6.2.22 through 6.3.6) and in the mai"},"content":{"rendered":"<p>Missing authorization in the Sieve editheader action (6.2.22 through 6.3.6) and in the mail-rule Set header value action (6.0.0 through 6.3.6) of Progressive Robot hMailServer allows an authenticated user to make the server send mail as any address, DKIM-signed where the address is at a domain the server signs for. A Sieve script&#8217;s editheader (addheader\/deleteheader) could add or delete any header field except Received and Return-Path, and the server applies a script&#8217;s header edits before it queues a redirect, so the redirected copy is sent as the script left it. The server signs a message&#8217;s first delivery pass as the domain named in its From header wherever it signs DKIM for that domain and the message carries no signature of it. A script could therefore delete and re-add From &#8211; another account&#8217;s address, or anyone&#8217;s at a hosted domain &#8211; and redirect, so the server sent the message in that name and, for a hosted domain, signed it with that domain&#8217;s DKIM key, a forgery aligned to pass the domain&#8217;s DMARC; or, where another sender&#8217;s domain is one the server signs for, delete the DKIM-Signature that sender&#8217;s message arrived with, alter a field, and redirect, so the server re-signed the altered message as that sender&#8217;s domain. editheader placed no restriction on From, Sender, Resent-From, Resent-Sender or DKIM-Signature. The editheader action was introduced in 6.2.22. In the mail-rule engine, a domain&#8217;s or an account&#8217;s rule&#8217;s Set header value action could likewise set From, Sender, Resent-From, Resent-Sender or DKIM-Signature ahead of a forward or a copy, whoever the rule belonged to, so that an account acting on its own rules over COM, a domain administrator, or an API key confined to a domain (over the REST API from 6.3.4) could have the server forward or copy a message in the name of any address, signed, where that address is at a domain the server hosts with DKIM signing enabled, with that domain&#8217;s key.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Missing authorization in the Sieve editheader action (6.2.22 through 6.3.6) and in the mail-rule Set header value action (6.0.0 through 6.3.6) of Progressive Robot hMailServer allows an authenticated <\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-41606","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/41606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}