[dmarc-ietf] Re: Revisiting SPF upgrade
Douglas Foster <dougfoster.emailstandards@gmail.com> Fri, 14 August 2026 23:04 UTC
Return-Path: <dougfoster.emailstandards@gmail.com>
X-Original-To: dmarc@mail2.ietf.org
Delivered-To: dmarc@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6C95412A1E8F2 for <dmarc@mail2.ietf.org>; Fri, 14 Aug 2026 16:04:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1786748690; bh=vw6F0d5s3rsmnjDYm34LJhUtWjS5glcpvaInmEVno/A=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=EKdDkaSV6CQTekkCKzMiB5cct7NZQoC/ijDn5S548rQy/f0ycJ9t3ff8S9O5tZdoQ 4wWL1hZwIsGPaEpEFSKp3z8YMqqKKjRbzqA3pYBohp35uVHnakmAi/a85xLVHTMBQO 0a5nAgP7OhBO4F/TwPBoZ5WkCuaRO1+0V613aYnU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PlhBFXEDt24v for <dmarc@mail2.ietf.org>; Fri, 14 Aug 2026 16:04:49 -0700 (PDT)
Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CFAD612A1E8E6 for <dmarc@ietf.org>; Fri, 14 Aug 2026 16:04:49 -0700 (PDT)
Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-cbe827e3cb4so1641184a12.3 for <dmarc@ietf.org>; Fri, 14 Aug 2026 16:04:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1786748689; cv=none; d=google.com; s=arc-20260327; b=ZLJDhkSFVVrZmNpcoPUbjZTwwVl9Dy8XtVgEjHq9TNJQci86w+iZO6A7tV860yOvEe uT9phyGXADIsZQqdDes1l/8G+3BjYZDf52GCiDLGRVTHXWf44amIFaOhcBgnZdprhkuP uQOL8Iyf2Q+AQ7jDlRchuXg7twJ765vFo03sogiywj1ZbpAjezH1wvMxFeHTsBxNZB+C UbaDTZMnhH27kGNVUTDD/miZhdgFTT/S4MLkprJCkO2SF/fUBCd58Z6x6ePBS+PwjV7/ tUpibLlzF6nbw74bnBa8xS+F2Wjo0u26T0TPfnh7sVYfM7gRiLp2RIMOUdr3oiVN2Lpp ADtA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=R9S+jtrBYd/aqece+d8qIy0i81/AwD9LcGUOPXtPecU=; fh=ieZ9iys01GxACrkFmOwl8SL7AdSTSfbZvwOr0A+zb/w=; b=V6M/z82Eef+4SUwC7Us5LhkHMaG1RlvEcKy59hJEPXj4DZRoZFaBB9ozPFd0JbglxW vtW2VQOL36XeAmGX/ApJwIUIWfhVIII8h36OxJghQ00WCYh3jMKJLRWBbLozsNEkW3SU nu6Pjxmn3DC98oHApc7LJ88osLjZYV8IZVifY3bu6SOXi5+sQQA6LzEQDYYVL6ncomxt ctDm3TerWO4f9Kh6ElHtAFYKtGW5WAy397UpzfiI0Hd1RTx20GxdBpRgzc0kejceqzU/ 9Lv505f3nNS/hI6yaLE+rcHRwokWjQeIy/+Ry3IUBNh38TYjbAG0QgpMnkFVRce3yqaz MmyA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786748689; x=1787353489; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=R9S+jtrBYd/aqece+d8qIy0i81/AwD9LcGUOPXtPecU=; b=pp/jCwrmAIkSgze1G7wt2LL42NesSA3VG+Xt43CQUafmis2xIs9BmlWmOsnJg1gplg 51+2NSw9n6dHjWWnDHvbqGukIPRLm/lBsLZxYSRsHmroOY9NTIPUpLRbuEI+8g2mtbbP IC9kjqb2Mtu+C/UG/Ek9UWDg/pMpQuchyD6D4cliBnQI8Jyl1g49vJ7Yq3NLXmpAGkI4 CJJunbU7kcnC8tC0WJmAchSi6DrHUCQMZmjm0UBspK9rMFYeniQG49no1u7ar32dYCxZ d9VbfwVS4ow7kWiVLkbkBLnByYbNVy+sejTIdM9NbCy4ibmFPHTupzooivtGz7kUFlNg OQRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786748689; x=1787353489; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=R9S+jtrBYd/aqece+d8qIy0i81/AwD9LcGUOPXtPecU=; b=QMCU+d4Y/+YDS4i8/Qnbot28vNWtGhFA8tR6bC/OPywrIkeCh8yhhJvUVz6d8dubFx Ku6glWBePoydoMfpnp4zsURqPKMTPb8noE++9ffaRKkb7GzDi+h3e1rkvRmv8LM1ilKM OVrcIbMkZqz1gCbgcFKzqxBdiMY5BxEGN6ttamoYfuNNbV6/9U5YOF+XphXABEQtYEiL eIRHBEh4sRPa8ZNi7coJaOdKOw6qMKojPpzDgtTl3LPYQWXmLe91cbn11bV+vPwoSW5a oaq7hnYPzzGL9Do8svB4l0dodzGThd30QS2QnomoJrnE8VnjA5n+0+cbdKpYAC5iwui1 7/ig==
X-Gm-Message-State: AOJu0Yy/LCmWkrwbJqvEuMRwIfbUEx6ettUf+gEVrBwxXn85EXlGdROD o1/cySx20Jo6W2iZLmevP+zIGILLsBpKP0pBytv+1Prijc5Xt/PqxHLl5ilkDbmig0PFP7SBKNl eFCPjwd+z4iPpn3281mFoqITI1JxUz55pCO6X
X-Gm-Gg: AR+sD13opvX+d+XXSBEGwWX21MT1fSB7poK7M8IEaKYnHWb5xLfrnPsO25kq9uPW5dA pNdu5Z+19CVkrrhSaSXu99+PHuUlhkXtYy4WJQfTqWcp2OXnE9cIG+XUeuyZrnaynVLb/Fjxj0Z Bh4KgXx15iNOjAALpBzNA1KbgHbEfwQbUTVZCFHci2cT+n9dGZ/pl1AWSUFQz2sCVXgoi+htLNp 830OFgORnB4ITcynyIwPvX+LY1bkurVRxH+qXT4K50ty2QVVPdjMkhe29s78A6PjjQKYXcQRJpM no5WRqkHQuv2DbdraPM1AOdLZmxcm/iwifTDddJ1Rh1EtpFdyZ5xbABbvo3mWNaAYUEt3/Rtqe0 y5tg=
X-Received: by 2002:a05:6a00:189f:b0:84f:a82e:d32f with SMTP id d2e1a72fcca58-84fddf8fafbmr10441527b3a.3.1786748688653; Fri, 14 Aug 2026 16:04:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAH48ZfyqPpaFEO1FNKSbTSvu5oAvnaJK0Ej8z4GyuTa2PqkAjQ@mail.gmail.com> <2ad75cca-1444-4f91-bd91-5b183ce2092b@planisys.com>
In-Reply-To: <2ad75cca-1444-4f91-bd91-5b183ce2092b@planisys.com>
From: Douglas Foster <dougfoster.emailstandards@gmail.com>
Date: Fri, 14 Aug 2026 19:04:36 -0400
X-Gm-Features: AUfX_mzdgZJmIu5VW2aJD9dSaepO0pBD9J97MQaD_RiCoMSfe6tBzsbvGLCsHUc
Message-ID: <CAH48Zfx4Vk9s2apau1gUzCuq5N4cBDXYjJiitOwdCNraK4xyGw@mail.gmail.com>
To: Carlos Horowicz <carlos=40planisys.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e3e1da065909d8ef"
Message-ID-Hash: TYFKQIBX5MFTBAZ3MVAO3J4STHYDWX7N
X-Message-ID-Hash: TYFKQIBX5MFTBAZ3MVAO3J4STHYDWX7N
X-MailFrom: dougfoster.emailstandards@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dmarc.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: dmarc@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dmarc-ietf] Re: Revisiting SPF upgrade
List-Id: "Domain-based Message Authentication, Reporting, and Compliance (DMARC)" <dmarc.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/tIJNQwVby_InjD_7l4VRqD0HzEI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Owner: <mailto:dmarc-owner@ietf.org>
List-Post: <mailto:dmarc@ietf.org>
List-Subscribe: <mailto:dmarc-join@ietf.org>
List-Unsubscribe: <mailto:dmarc-leave@ietf.org>
You are right, although the tag I see is different then what you suggested. After reviewing my logs, I see that a large portion of my ARC data has a "smtp.rcpttodomain=" qualifier. But the data is not useful; if my logs could be believed, I have accepted a lot of inbound forwarding, much of it fraudulent. In reality, the messages come from legitimate senders with complex outbound mail flows. Consequently, the SPF Upgrade problem is unsolved with ARC, and apparently unsolvable (short of 100% DKIM2 adoption.) Doug Foster . On Fri, Aug 14, 2026 at 8:38 AM Carlos Horowicz <carlos= 40planisys.com@dmarc.ietf.org> wrote: > Sorry if this is too naive, but in your Outlook.com example, if > Outlook.com hypothetically added an ARC property like > > arc-recipient-domain=AttackPartner.com > > Wouldn't that expose to VictimDomain.com that the message had originally > been delivered to AttackPartner.com, hence something seems wrong with the > aligned SPF PASS at the end ? > > -Carlos > On 14/08/2026 13:10, Douglas Foster wrote: > > Awhile back, someone described the SPF upgrade attack to this list, > particularly mentioning Outlook.com > > - Bad guy initiates an impersonation message claiming to be from > Megabank.Com. Megabank.com is known to be hosted on Outlook.com > - The bad guys send the malicious impersonation to his controlled > domain AttackPartner.com, which is also hosted on Outlook.com. > - AttackPartner.com accepts the message even though it fails SPF and > DKIM, because it is part of the attack. > - AttackPartner.com auto-forwards the message to VictimDomain.com, > preserving the original SMTP address, remaining anonymous. The message is > accepted based on aligned SPF Pass. > - VictimDomain.com acts on the message as if it is truly from Megabank. > > Ways that the attack might be exposed: > > - If the hosting service rejects the original message because it lacks > authentication. > - If the hosting service enforces Mail From rewrite, with or without > SRS encoding, then the role of AttackPartner.com would be exposed, and SPF > Pass would be based on that domain. > - If the hosting service created two ARC sets, one that documented the > original destination domain and one that documented the final destination > domain. However, destination domains do not generally appear in ARC > sets. ARC was supposed to help us identify forwarding activity. A > forwarder who preserves the Mail From address is indistinguishable from an > outbound gateway service, even with ARC. > > DKIM2 gives us the destination domain information which ARC lacks, but > DKIM2 will not be used by a malicious impersonator. > Even if DKIM2 allows a domain owner to specify that DKIM2 is mandatory, > the attacker will simply redirect his attacks to a domain which does not > have this enforcement specified. > > So we have no solution and no plan for a solution? > > Doug Foster > > > _______________________________________________ > dmarc mailing list -- dmarc@ietf.org > To unsubscribe send an email to dmarc-leave@ietf.org > > _______________________________________________ > dmarc mailing list -- dmarc@ietf.org > To unsubscribe send an email to dmarc-leave@ietf.org >
- [dmarc-ietf] Revisiting SPF upgrade Douglas Foster
- [dmarc-ietf] Re: Revisiting SPF upgrade Carlos Horowicz
- [dmarc-ietf] Re: Revisiting SPF upgrade Douglas Foster
- [dmarc-ietf] Re: Revisiting SPF upgrade Max Hearnden
- [dmarc-ietf] Re: Revisiting SPF upgrade Douglas Foster