SIGN IN SIGN UP

[3.13] gh-143935: Email preserve parens when folding comments (GH-143936) (#144035)

gh-143935: Email preserve parens when folding comments (GH-143936)

Fix a bug in the folding of comments when flattening an email message
using a modern email policy. Comments consisting of a very long sequence of
non-foldable characters could trigger a forced line wrap that omitted the
required leading space on the continuation line, causing the remainder of
the comment to be interpreted as a new header field. This enabled header
injection with carefully crafted inputs.
(cherry picked from commit 17d1490aa97bd6b98a42b1a9b324ead84e7fd8a2)

Co-authored-by: Seth Michael Larson <seth@python.org>
Co-authored-by: Denis Ledoux <dle@odoo.com>
M
Miss Islington (bot) committed
f738386838021c762efea6c9802c82de65e87796
Parent: 8ad8287
Committed by GitHub <noreply@github.com> on 1/25/2026, 5:09:53 PM