After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 752112 - rtph263depay: Make sure payload is large enough
rtph263depay: Make sure payload is large enough
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
1.5.2
Other Linux
: Normal normal
: 1.5.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-07-08 10:17 UTC by Stian Selnes (stianse)
Modified: 2015-08-16 13:36 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch with fix and tests (7.30 KB, patch)
2015-07-08 10:17 UTC, Stian Selnes (stianse)
none Details | Review
Path with fix and tests (7.29 KB, patch)
2015-07-08 10:28 UTC, Stian Selnes (stianse)
committed Details | Review

Description Stian Selnes (stianse) 2015-07-08 10:17:47 UTC
Created attachment 307061 [details] [review]
Patch with fix and tests

Attached patch fixes possible crash when receiving invalid H.263 RTP packets with smaller payload than expected.

The tests depend on the fix for bug 752111 in order to pass with valgrind.
Comment 1 Stian Selnes (stianse) 2015-07-08 10:28:03 UTC
Created attachment 307062 [details] [review]
Path with fix and tests

Patch with corrected copyright statement
Comment 2 Tim-Philipp Müller 2015-07-08 10:38:49 UTC
commit 8a0dbff3f40ca6e84f8e04734090e5a6355ee351
Author: Stian Selnes <stian@pexip.com>
Date:   Wed Jul 8 12:02:22 2015 +0200

    rtph263depay: Make sure payload is large enough
    
    Plus new unit test.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752112