From d0628b90311b0fdfda51ada8758c30472c8945f9 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 1 Dec 2024 23:20:47 -0500 Subject: [PATCH] Ensure Message.validate() checks Message-ID format --- lib/nntp/tiny/message.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/nntp/tiny/message.py b/lib/nntp/tiny/message.py index 882b49c..c23fc40 100644 --- a/lib/nntp/tiny/message.py +++ b/lib/nntp/tiny/message.py @@ -373,7 +373,11 @@ class Message(DatabaseTable): if self.sender is None: return False - if self.message_id is None: + message_id = self.message_id + + if message_id is None: + return False + elif message_id[0] != '<' or message_id[-1] != '>': return False if self.subject is None: