| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Before:
>>> email.message_from_string('From: a@malicious.org@important.com', policy=email.policy.default)['from'].addresses
(Address(display_name='', username='a', domain='malicious.org'),)
>>> parseaddr('a@malicious.org@important.com')
('', 'a@malicious.org')
After:
>>> email.message_from_string('From: a@malicious.org@important.com', policy=email.policy.default)['from'].addresses
(Address(display_name='', username='', domain=''),)
>>> parseaddr('a@malicious.org@important.com')
('', 'a@')
https://bugs.python.org/issue34155
(cherry picked from commit 8cb65d1)
Co-authored-by: jpic <jpic@users.noreply.github.com>
|
This needs a review from the 3.5 RM if this is going to be backported. |
Sorry, something went wrong.
|
@larryhastings: Would you mind to merge this security fix? |
Sorry, something went wrong.
|
@larryhastings: Please replace # with GH- in the commit message next time. Thanks! |
Sorry, something went wrong.
|
Thanks for the backport and the 3.5 love! |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Before:
>>> email.message_from_string('From: a@malicious.org@important.com', policy=email.policy.default)['from'].addresses (Address(display_name='', username='a', domain='malicious.org'),) >>> parseaddr('a@malicious.org@important.com') ('', 'a@malicious.org') After: >>> email.message_from_string('From: a@malicious.org@important.com', policy=email.policy.default)['from'].addresses (Address(display_name='', username='', domain=''),) >>> parseaddr('a@malicious.org@important.com') ('', 'a@')https://bugs.python.org/issue34155
(cherry picked from commit 8cb65d1)
Co-authored-by: jpic jpic@users.noreply.github.com
https://bugs.python.org/issue34155