Christian,

iCal's format is no different with respect to encodings than text/plain.
There's a reason why MIME allows for explicitely declaring the charset,
evo should not fail to observe that, and it should not fail to remove
invalid UTF-8 sequences in data it accepts from outside (said invalid
sequence removal should of course happen after any inbound transcoding).
Given this, I'm starting to wonder at this point whether
carefully-crafted messages mightn't be created for the purpose of doing
user-level remote execution using Evo as the entry point (given that
Ubuntu deploys evo by default, this might raise an eyebrow). I have no
beginning of proof, of course, and actually have doubts on the
feasibility, but still, this leaves a pretty bad feeling.

I won't start a revert war on the BTS, however, I would like you to
explain to me how, given this
 http://www.debian.org/Bugs/Developer.en.html#severities:

        grave
        
                makes the package in question unusable or mostly so, or
                causes data loss, or introduces a security hole allowing
                access to the accounts of users who use the package.


(my emphasis), the original severity was too much.

Case in point: I do not use ext3fs. I couldn't care less if e2fstools
had a data-loss bug. Should I start to go around and downgrade any such
(hypothetic) grave or critical bugs, on the grounds that "the on-disk
ext3 format has weaknesses"? [*]
Silently loosing years worth of (potentially business) data during a
trivial copy operation is not something I expect from a package
supposedly worthy of entering stable Debian. I would agree with
severity: important (or maybe normal even) if the failure caused a
single "invalid data encountered -- copy aborted midway" message box.

    -- Cyrille



[*] no relationship to my actual file system usage. Illustrative purpose
only. Filmed overseas. Professional driver. Closed course.

Reply via email to