Files
webmail/lib
Linus Rath 012fe6edad fix: stop a crafted winmail.dat from freezing the tab
A MAPI property in a TNEF attachment declares how many values follow.
The parser looped that many times even when a value could not be read
and nothing was consumed, so a 31-byte winmail.dat claiming 0xFFFFFFFF
values froze the tab for about 13 seconds on every open, longer with
more such properties. The count is now clamped to what the block can
hold and the loop stops as soon as a value consumes no bytes.
2026-09-26 14:15:10 +02:00
..
2026-09-03 22:12:15 -07:00