webrtc/modules
Sebastian Jansson a72d583271 Fix for potential out of bounds reading in rtcp::RemoteEstimate parser.
packet_size() includes the size of padding, this means that the size
check might incorrectly not trigger even if the payload is empty. In
turn this means that the ReadBigEndian call might read out of bounds
memory.

Refactored the code to reuse the App parsing code more, eliminating
the risk of this particular kind of error.

Bug: chromium:987507
Change-Id: Id8f3e292c3d30460d3cdb551f0a45070fdf8f022
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146716
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28680}
2019-07-25 10:54:05 +00:00
..
audio_coding Switch neteq_rtpplay into an executable. 2019-07-25 08:45:21 +00:00
audio_device [Cleanup] Remove write-only member _sndCardRecDelay. 2019-07-22 14:26:28 +00:00
audio_mixer Reland "Reland "Add plumbing of RtpPacketInfos to each AudioFrame as input for SourceTracker."" 2019-07-24 16:47:13 +00:00
audio_processing Migrate WebRTC test infra to ABSL_FLAG. 2019-07-19 06:54:04 +00:00
bitrate_controller Format almost everything. 2019-07-08 13:45:15 +00:00
congestion_controller Report congestion window updates on GoogCC time updates 2019-07-24 14:49:59 +00:00
desktop_capture Use PW_RENDERFULLCONTENT to capture occluded windows on Win8.1 and Win10 2019-07-15 18:58:26 +00:00
include Format almost everything. 2019-07-08 13:45:15 +00:00
pacing New pacer: make FlexFEC and Video priority equal 2019-07-25 08:58:31 +00:00
remote_bitrate_estimator Adds improved estimate bounded backoff to AimdRateControl. 2019-07-22 12:22:09 +00:00
rtp_rtcp Fix for potential out of bounds reading in rtcp::RemoteEstimate parser. 2019-07-25 10:54:05 +00:00
third_party Format almost everything. 2019-07-08 13:45:15 +00:00
utility Format almost everything. 2019-07-08 13:45:15 +00:00
video_capture Format almost everything. 2019-07-08 13:45:15 +00:00
video_coding Don't assume all simulcast screenshare have 2 temporal layers 2019-07-18 11:51:03 +00:00
video_processing Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Get rid of deprecated version of NackSender::SendNack [2/2] 2019-06-28 17:58:38 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
OWNERS