Sanitize HTML quotes before sending them to the composer when replying
Categories
(MailNews Core :: Composition, enhancement)
Tracking
(Not tracked)
People
(Reporter: BenB, Assigned: tobyp)
References
(Blocks 2 open bugs)
Details
Attachments
(4 files, 4 obsolete files)
|
2.68 KB,
patch
|
Details | Diff | Splinter Review | |
|
262.53 KB,
image/png
|
Details | |
|
3.89 KB,
patch
|
Details | Diff | Splinter Review | |
|
3.07 KB,
patch
|
Details | Diff | Splinter Review |
| Reporter | ||
Comment 1•8 years ago
|
||
| Reporter | ||
Comment 2•8 years ago
|
||
| Reporter | ||
Comment 3•8 years ago
|
||
| Reporter | ||
Updated•8 years ago
|
| Reporter | ||
Updated•8 years ago
|
| Reporter | ||
Comment 4•8 years ago
|
||
| Reporter | ||
Comment 5•8 years ago
|
||
| Reporter | ||
Comment 6•8 years ago
|
||
| Reporter | ||
Updated•8 years ago
|
| Reporter | ||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
| Reporter | ||
Comment 11•8 years ago
|
||
| Reporter | ||
Comment 12•8 years ago
|
||
| Reporter | ||
Comment 13•8 years ago
|
||
| Reporter | ||
Updated•8 years ago
|
| Reporter | ||
Comment 14•8 years ago
|
||
| Reporter | ||
Comment 15•8 years ago
|
||
| Reporter | ||
Comment 16•8 years ago
|
||
Comment 17•8 years ago
|
||
Comment 18•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 19•8 years ago
|
||
Comment 20•8 years ago
|
||
Comment 21•8 years ago
|
||
Comment 22•8 years ago
|
||
| Reporter | ||
Comment 23•8 years ago
|
||
| Reporter | ||
Comment 24•8 years ago
|
||
Comment 25•8 years ago
|
||
| Reporter | ||
Comment 26•8 years ago
|
||
Comment 27•8 years ago
|
||
Comment 28•8 years ago
|
||
Comment 29•8 years ago
|
||
Comment 30•8 years ago
|
||
| Reporter | ||
Comment 31•8 years ago
|
||
| Reporter | ||
Comment 32•8 years ago
|
||
| Reporter | ||
Comment 33•8 years ago
|
||
Comment 34•8 years ago
|
||
| Reporter | ||
Comment 35•8 years ago
|
||
Comment 36•8 years ago
|
||
Updated•8 years ago
|
Comment 38•8 years ago
|
||
| Reporter | ||
Comment 39•8 years ago
|
||
| Reporter | ||
Comment 40•8 years ago
|
||
Comment 41•8 years ago
|
||
| Reporter | ||
Comment 42•8 years ago
|
||
Comment 43•8 years ago
|
||
| Reporter | ||
Comment 44•8 years ago
|
||
Comment 45•8 years ago
|
||
Comment 46•8 years ago
|
||
Comment 47•7 years ago
|
||
| Reporter | ||
Comment 48•9 months ago
|
||
Sorry, Magnus, but I'll have to reopen this one. This is a security hole.
There are numerous exploits posted, and this proposal is the obvious solution.
https://lutrasecurity.com/en/articles/kobold-letters/
https://casa.rub.de/fileadmin/img/Publikationen_PDFs/2019_Re_What-s_up_Johnny_Covert_Content_Attacks_on_Email_End-to-End_Encryption_Publication_ClusterofExcellence_CASA_Bochum.pdf
| Reporter | ||
Updated•9 months ago
|
| Assignee | ||
Updated•9 months ago
|
| Assignee | ||
Updated•6 months ago
|
| Assignee | ||
Updated•6 months ago
|
| Assignee | ||
Comment 49•5 months ago
|
||
Magnus, could you please find the duplicate? We'll see if it's fixed
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 50•5 months ago
|
||
This still seems to be reproducible on Daily 2026-05-26
Comment 51•5 months ago
|
||
(In reply to Toby Pilling [:tobyp] from comment #49)
Magnus, could you please find the duplicate? We'll see if it's fixed
Duplicate? Are you referring to this sanitisation? Bug 1967725.
Comment 52•5 months ago
|
||
Right, bug 1967725 essentially made css from original not affect the reply content.
I'm not sure there's anything more we need to do. For the original content there's always going to be "funny" ways to make things look like somethings else. From animated gifs with a text to advanced css techniques.
| Reporter | ||
Comment 53•4 months ago
•
|
||
For the original content there's always going to be "funny" ways to make things look like somethings else
That's precisely why we need this sanitisation. As long as we don't strip "funny" things, we will continue to be vulnerable to this type of exploit. There is not only visual deception. There are also all kinds of creative abuses of HTML that cause leakage of encrypted content, exploit bugs in Thunderbird, or other kind of attacks. Thunderbird is particularly vulnerable.
See e.g. "Cascading Spy Sheets", the talk at the last FOSDEM, or efail.de .
This protection here would have prevented both of them in the composer and eliminates an entire class of bugs in Thunderbird. I still maintain that this is necessary.
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•17 days ago
|
| Assignee | ||
Updated•17 days ago
|
Description
•