Activity log for bug #1093846

Date Who What changed Old value New value Message
2012-12-26 17:24:18 Didier Barvaux bug added bug
2012-12-26 17:24:18 Didier Barvaux attachment added ROHC stream that may crash the decompressor https://bugs.launchpad.net/bugs/1093846/+attachment/3468277/+files/ir_with_list_encoding_type_1.pcap
2012-12-26 17:25:20 Didier Barvaux description The ROHC decompressor does not check correctly the length of the ROHC packet before parsing the item part of the extension header list. If the item is malformed, the ROHC decompressor may read too many bytes and parses data that was not part of the ROHC packet. Depending on those bytes, it might fail softly or crash. Solution: always check the ROHC packet length before reading items of extension header lists. Please find attached one IR packet with a malformed extension list of type 0. The ROHC decompressor does not check correctly the length of the ROHC packet before parsing the item part of the extension header list. If the item is malformed, the ROHC decompressor may read too many bytes and parses data that was not part of the ROHC packet. Depending on those bytes, it might fail softly or crash. It might have security implications if someone is able to send malformed ROHC packets to a ROHC decompressor. Solution: always check the ROHC packet length before reading items of extension header lists. Please find attached one IR packet with a malformed extension list of type 0.
2012-12-26 17:25:33 Didier Barvaux nominated for series rohc/1.3.x
2012-12-26 17:25:33 Didier Barvaux bug task added rohc/1.3.x
2012-12-26 17:25:33 Didier Barvaux nominated for series rohc/1.4.x
2012-12-26 17:25:33 Didier Barvaux bug task added rohc/1.4.x
2012-12-26 17:25:33 Didier Barvaux nominated for series rohc/1.5.x
2012-12-26 17:25:33 Didier Barvaux bug task added rohc/1.5.x
2012-12-26 17:25:33 Didier Barvaux nominated for series rohc/trunk
2012-12-26 17:25:33 Didier Barvaux bug task added rohc/trunk
2012-12-26 17:25:40 Didier Barvaux rohc/trunk: milestone 1.6.0
2012-12-26 17:25:43 Didier Barvaux rohc/1.5.x: milestone 1.5.2
2012-12-26 17:25:51 Didier Barvaux rohc/1.4.x: milestone 1.4.3
2012-12-26 17:25:55 Didier Barvaux rohc/1.3.x: milestone 1.3.5
2012-12-26 17:26:14 Didier Barvaux rohc/trunk: importance Undecided Critical
2012-12-26 17:26:14 Didier Barvaux rohc/trunk: status New Confirmed
2012-12-26 17:28:17 Didier Barvaux rohc/trunk: status Confirmed Fix Committed
2013-05-19 15:29:15 Didier Barvaux rohc/1.5.x: importance Undecided Critical
2013-05-19 15:29:17 Didier Barvaux rohc/1.4.x: importance Undecided Critical
2013-05-19 15:29:19 Didier Barvaux rohc/1.3.x: importance Undecided Critical
2013-05-19 15:29:29 Didier Barvaux rohc/1.5.x: status New Confirmed
2013-05-19 15:45:32 Didier Barvaux rohc/1.5.x: status Confirmed Fix Committed
2013-05-19 15:45:32 Didier Barvaux rohc/1.5.x: assignee Didier Barvaux (didier-barvaux)
2013-05-19 15:53:28 Didier Barvaux rohc/1.4.x: status New Fix Committed
2013-05-19 15:53:28 Didier Barvaux rohc/1.4.x: assignee Didier Barvaux (didier-barvaux)
2013-05-19 15:55:01 Didier Barvaux rohc/1.3.x: status New Confirmed
2013-05-19 15:59:22 Didier Barvaux rohc/1.3.x: status Confirmed Won't Fix
2013-05-20 17:15:02 Didier Barvaux rohc/1.4.x: status Fix Committed Fix Released
2013-05-20 17:15:04 Didier Barvaux rohc/1.5.x: status Fix Committed Fix Released
2013-06-09 12:05:51 Didier Barvaux rohc/trunk: status Fix Committed Fix Released