Mir

Activity log for bug #1320187

Date Who What changed Old value New value Message
2014-05-16 11:10:24 Alexandros Frantzis bug added bug
2014-05-16 11:24:15 Alexandros Frantzis mir: status New In Progress
2014-05-16 16:49:05 Alexandros Frantzis branch linked lp:~afrantzis/mir/variable-length-serialization-buffers-1320187
2014-05-16 16:49:21 Alexandros Frantzis summary Hardcoded size for serialization buffers is not reliable nor secure Hardcoded size for serialization buffers is neither reliable nor secure
2014-05-19 01:38:44 Daniel van Vugt mir: milestone 0.2.0
2014-05-19 10:32:40 Alexandros Frantzis description At various points in the code we are using a hardcoded size for the buffers we serialize our protobuf messages into. We are making the assumption that messages are always smaller than our hardcoded size (currenty 2KiB), but that is not correct. There are at least some protobuf messages that are unbounded. We can see this problem cause a failure when running under VMware where the display configuration is large due to an abundance of displays and supported modes. Marking this as critical since the bug also has potential security implications. At various points in the code we are using a hardcoded size for the buffers we serialize our protobuf messages into. We are making the assumption that messages are always smaller than our hardcoded size (currenty 2KiB), but that is not correct. There are at least some protobuf messages that are unbounded. We can see this problem cause a failure when running under VMware where the display configuration is large due to an abundance of displays and supported modes, causing the client to hang because the server reply is incomplete/corrupted. Marking this as critical since the bug also has potential security implications.
2014-05-20 00:08:09 PS Jenkins bot mir: status In Progress Fix Committed
2014-05-20 15:58:54 Alexandros Frantzis tags vm
2014-05-20 16:02:51 Alexandros Frantzis tags vm vmware
2014-06-05 03:08:51 Launchpad Janitor branch linked lp:ubuntu/utopic-proposed/mir
2014-06-06 18:49:37 Launchpad Janitor mir (Ubuntu): status New Fix Released
2014-07-01 07:37:11 Daniel van Vugt mir: status Fix Committed Fix Released