Created
December 7, 2023 10:42
-
-
Save dr0v/1204f7a5f1e1497e7bca066638acfbf5 to your computer and use it in GitHub Desktop.
CVE-2023-48958.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[CVE ID] | |
CVE-2023-48958 | |
[PRODUCT] | |
MP4Box: The multimedia packager available in GPAC is called MP4Box. | |
It is mostly designed for processing ISOBMF files (e.g. MP4, 3GP), | |
but can also be used to import/export media from container files like AVI, MPG, MKV, MPEG-2 TS ... | |
[AFFECTED VERSION] | |
MP4Box - GPAC version 2.3-DEV-rev617-g671976fcc-master | |
[PROBLEM TYPE] | |
memory leaks | |
[DESCRIPTION] | |
gpac 2.3-DEV-rev617-g671976fcc-master contains memory leaks | |
[TECHNICAL DETAILS] | |
gpac 2.3-DEV-rev617-g671976fcc-master contains memory leaks in gf_mpd_resolve_url media_tools/mpd.c:4589. | |
[DASH] Updated manifest: | |
P#1: start 0 - duration 0 - xlink none | |
[DASH] Manifest after update: | |
P#1: start 0 - duration 0 - xlink none | |
[DASH] Setting up period start 0 duration 0 xlink none ID DID1 | |
[DASH] Cannot compute default segment duration | |
[DASH] AS#1 changed quality to bitrate 10 kbps - Width 1280 Height 720 FPS 30/1 (playback speed 1) | |
[DASH] AS#2 changed quality to bitrate 120 kbps - Width 384 Height 256 FPS 30/1 (playback speed 1) | |
[DASH] AS#3 changed quality to bitrate 120 kbps - Width 384 Height 256 FPS 30/1 (playback speed 1) | |
[DASH] AS#4 changed quality to bitrate 120 kbps - Width 448 Height 256 FPS 30/1 (playback speed 1) | |
[DASH] AS#5 changed quality to bitrate 120 kbps - Width 448 Height 256 FPS 30/1 (playback speed 1) | |
[DASH] AS#6 changed quality to bitrate 120 kbps - Width 384 Height 208 FPS 30/1 (playback speed 1) | |
[DASH] AS#7 changed quality to bitrate 120 kbps - Width 448 Height 208 FPS 30/1 (playback speed 1) | |
[DASH] AS#8 changed quality to bitrate 120 kbps - Width 448 Height 208 FPS 30/1 (playback speed 1) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] Segment duration unknown - cannot estimate current startNumber | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] No ROUTE entity on HTTP request | |
[DASH] AST at init 1621274304781 | |
[DASH] At current time 78824071088 ms: Initializing Timeline: startNumber=1 segmentNumber=78824071 segmentDuration=1.000000 - 0.000 seconds in segment (start range 7.88241e+07) | |
[DASH] Unable to resolve initialization URL: Bad Parameter | |
Filter dashin failed to setup: Bad Parameter | |
Filters not connected: | |
fout (dst=crash24_dash.mpd:gpac:segdur=10000/1000:profile=full:!sap:buf=1500:!check_dur:pssh=v:subs_sidx=0) (idx=1) | |
Arg segdur set but not used | |
Arg profile set but not used | |
Arg !sap set but not used | |
Arg buf set but not used | |
Arg !check_dur set but not used | |
Arg pssh set but not used | |
Arg subs_sidx set but not used | |
Error DASHing file: Bad Parameter | |
================================================================= | |
==3766==ERROR: LeakSanitizer: detected memory leaks | |
Direct leak of 50 byte(s) in 1 object(s) allocated from: | |
#0 0x7f8f1245b9a7 in __interceptor_strdup ../../../../src/libsanitizer/asan/asan_interceptors.cpp:454 | |
#1 0x7f8f112d489f in gf_mpd_resolve_url media_tools/mpd.c:4589 | |
#2 0x7f8f11303e24 in gf_dash_resolve_url media_tools/dash_client.c:3447 | |
SUMMARY: AddressSanitizer: 50 byte(s) leaked in 1 allocation(s). | |
[Reporter] | |
dr0v | |
[Solution] | |
Update gpac to newer version or lastst commit. | |
[References] | |
https://github.com/gpac/gpac | |
https://github.com/gpac/gpac/issues/2689 | |
https://github.com/gpac/gpac/commit/249c9fc18704e6d3cb6a4b173034a41aa570e7e4 | |
[Disclosure Timeline] | |
2023-11-16 - Issue reported to vendor | |
2023-11-11 - Vendor fix the issues and closed the issues as completed | |
2023-12-02 - CVE Team RESERVED CVE-2023-48958 for this issue |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment