From fbc120d099fe220589f9e0709ecc7c502c926b35 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 18 May 2024 15:38:02 +0200 Subject: [PATCH] Disallow DKIM L --- app/src/main/java/eu/faircode/email/MessageHelper.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index d401afad53..aefeba5c9d 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -2512,13 +2512,8 @@ public class MessageHelper { throw new IllegalArgumentException(c[1]); String length = kv.get("l"); - if (!TextUtils.isEmpty(length) && TextUtils.isDigitsOnly(length)) { - int l = Integer.parseInt(length); - if (l < DKIM_MIN_TEXT) - throw new IllegalArgumentException("Body length " + l + " < " + DKIM_MIN_TEXT); - if (l < body.length()) - body = body.substring(0, l); - } + if (!TextUtils.isEmpty(length)) + throw new IllegalArgumentException("Length l=" + length); Log.i("DKIM body=" + body.replace("\r\n", "|"));