Skip to content
OpenAdvisories
High DSA-5411-1 106 CVEs

gpac - security update

Published May 26, 2023 · Updated Mar 9, 2026

Fixed packages 1

ReleasePackageFixed in
Debian · 11 gpac 1.0.1+dfsg1-4+deb11u2

Vulnerabilities 106

  • High 8.8

    Multiple exploitable integer overflow vulnerabilities exist within the MPEG-4 decoding functionality of the GPAC Projec…

  • High 7.8

    Integer Overflow or Wraparound in gpac/gpac

    Integer Overflow or Wraparound in GitHub repository gpac/gpac prior to 2.1-DEV.

  • High 7.8

    GPAC v2.1-DEV-rev428-gcb8ae46c8-master was discovered to contain a stack overflow via the function dimC_box_read at iso…

  • High 7.8

    GPAC MP4box v2.0.0 was discovered to contain a stack overflow in the smil_parse_time_list parameter at /scenegraph/svg_…

  • High 7.8

    GPAC v2.1-DEV-rev478-g696e6f868-master was discovered to contain a heap use-after-free via the Q_IsTypeOn function at /…

  • High 7.8

    GPAC MP4box 2.1-DEV-rev574-g9d5bb184b is vulnerable to Buffer Overflow in gf_text_process_sub function of filters/load_…

  • High 7.8

    GPAC MP4box 2.1-DEV-rev574-g9d5bb184b is vulnerable to Null pointer dereference via filters/dmx_m2ts.c:343 in m2tsdmx_d…

  • High 7.8

    GPAC MP4box 2.1-DEV-rev574-g9d5bb184b is vulnerable to Buffer overflow in hevc_parse_vps_extension function of media_to…

  • High 7.8

    GPAC MP4Box 2.1-DEV-rev644-g5c4df2a67 is vulnerable to buffer overflow in function hevc_parse_vps_extension of media_to…

  • High 7.8

    GPAC MP4box 2.1-DEV-rev644-g5c4df2a67 is vulnerable to Buffer Overflow in gf_bs_read_data

  • High 7.8

    GPAC MP4Box 2.1-DEV-rev644-g5c4df2a67 is has an integer overflow in isomedia/isom_write.c

  • High 7.8

    GPAC MP4Box 2.1-DEV-rev649-ga8f438d20 is vulnerable to Buffer Overflow via media_tools/av_parsers.c:4988 in gf_media_na…

  • High 7.8

    GPAC MP4box 2.1-DEV-rev649-ga8f438d20 is vulnerable to buffer overflow in h263dmx_process filters/reframe_h263.c:609

  • High 7.8

    Stack-based Buffer Overflow in gpac/gpac

    Stack-based Buffer Overflow in GitHub repository gpac/gpac prior to 2.2.

  • High 7.8

    Heap-based Buffer Overflow in gpac/gpac

    Heap-based Buffer Overflow in GitHub repository gpac/gpac prior to v2.3.0-DEV.

  • High 7.8

    Heap-based Buffer Overflow in gpac/gpac

    Heap-based Buffer Overflow in GitHub repository gpac/gpac prior to 2.3.0-DEV.

  • High 7.8

    Buffer overflow vulnerability in function avc_parse_slice in file media_tools/av_parsers.c. GPAC version 2.3-DEV-rev1-g…

  • High 7.8

    GPAC version 2.2-rev0-gab012bbfb-master was discovered to contain a memory leak in lsr_read_rare_full function.

  • High 7.3

    Use After Free in gpac/gpac

    Use After Free in GitHub repository gpac/gpac prior to v2.1.0-DEV.

  • High 7.1

    Off-by-one Error in gpac/gpac

    Off-by-one Error in GitHub repository gpac/gpac prior to v2.3.0-DEV.

  • Medium 6.8

    Divide By Zero in gpac/gpac

    Divide By Zero in GitHub repository gpac/gpac prior to 2.2.2.

  • Medium 6.3

    GPAC lsr_dec.c lsr_translate_coords integer overflow

    A vulnerability, which was classified as problematic, was found in GPAC 2.1-DEV-rev490-g68064e101-master. Affected is the function lsr_translate_coords of the file laser/lsr_dec.c. The manipulation leads to integer overflow. It is possible to launch the attac…

  • Medium 6.1

    Out-of-bounds Read in gpac/gpac

    Out-of-bounds Read in GitHub repository gpac/gpac prior to 2.2.2.

  • Medium 5.8
    CVE-2021-4043 Public exploit

    NULL Pointer Dereference in gpac/gpac

    NULL Pointer Dereference in GitHub repository gpac/gpac prior to 1.1.0.

  • Medium 5.5

    GPAC v2.1-DEV-rev368-gfd054169b-master was discovered to contain a memory leak via the component gf_odf_new_iod at odf/…

  • Medium 5.5

    GPAC MP4Box v2.1-DEV-rev574-g9d5bb184b contains a segmentation violation via the function gf_sm_load_init_swf at scene_…

  • Medium 5.5

    GPAC MP4Box 2.1-DEV-rev649-ga8f438d20 has a segment fault (/stack overflow) due to infinite recursion in Media_GetSampl…

  • Medium 5.5

    Integer overflow vulnerability in function Q_DecCoordOnUnitSphere file bifs/unquantize.c in GPAC version 2.2-rev0-gab01…

  • Medium 5.5

    Stack-based Buffer Overflow in gpac/gpac

    Stack-based Buffer Overflow in GitHub repository gpac/gpac prior to 2.2.2.

  • Medium 5.3

    Uncontrolled Recursion in gpac/gpac

    Uncontrolled Recursion in GitHub repository gpac/gpac prior to 2.1.0-DEV.

  • Medium 5.3

    GPAC mpegts.c gf_m2ts_process_sdt heap-based overflow

    A vulnerability, which was classified as problematic, was found in GPAC 2.3-DEV-rev35-gbbca86917-master. This affects the function gf_m2ts_process_sdt of the file media_tools/mpegts.c. The manipulation leads to heap-based buffer overflow. Attacking locally is…

  • Medium 5.3

    GPAC av_parsers.c gf_av1_reset_state double free

    A vulnerability has been found in GPAC 2.3-DEV-rev35-gbbca86917-master and classified as problematic. This vulnerability affects the function gf_av1_reset_state of the file media_tools/av_parsers.c. The manipulation leads to double free. It is possible to lau…

  • Medium 5.3

    GPAC load_text.c buffer overflow

    A vulnerability was found in GPAC 2.3-DEV-rev35-gbbca86917-master. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the file filters/load_text.c. The manipulation leads to buffer overflow. Local access is require…

  • Medium 5.3

    NULL Pointer Dereference in gpac/gpac

    NULL Pointer Dereference in GitHub repository gpac/gpac prior to 2.2.2.

  • Medium 4.8

    Denial of Service in gpac/gpac

    Denial of Service in GitHub repository gpac/gpac prior to 2.4.0.

  • Medium 4.3

    GPAC SVG Parser svg_attributes.c svg_parse_preserveaspectratio memory leak

    A vulnerability classified as problematic was found in GPAC. Affected by this vulnerability is the function svg_parse_preserveaspectratio of the file scenegraph/svg_attributes.c of the component SVG Parser. The manipulation leads to memory leak. The attack ca…

  • Medium 4.0

    Inf loop in gpac/gpac

    Inf loop in GitHub repository gpac/gpac prior to 2.1.0-DEV.

  • Low 2.9

    Segmentation Fault caused by MP4Box -lsr in gpac/gpac

    Segmentation Fault caused by MP4Box -lsr in GitHub repository gpac/gpac prior to 2.1.0-DEV.

  • Unscored —

    An issue was discovered in GPAC version 0.8.0 and 1.0.1. There is a use-after-free in the function gf_isom_box_del() in…

  • Unscored —

    Memory leak in the afra_box_read function in MP4Box in GPAC 1.0.1 allows attackers to read memory via a crafted file.

  • Unscored —

    Memory leak in the infe_box_read function in MP4Box in GPAC 1.0.1 allows attackers to read memory via a crafted file.

  • Unscored —

    Memory leak in the def_parent_box_new function in MP4Box in GPAC 1.0.1 allows attackers to read memory via a crafted fi…

  • Unscored —

    Memory leak in the gf_isom_get_root_od function in MP4Box in GPAC 1.0.1 allows attackers to read memory via a crafted f…

  • Unscored —

    Memory leak in the gf_isom_oinf_read_entry function in MP4Box in GPAC 1.0.1 allows attackers to read memory via a craft…

  • Unscored —

    A heap-based buffer overflow vulnerability exists in MP4Box in GPAC 1.0.1 via the gp_rtp_builder_do_mpeg12_video functi…

  • Unscored —

    A heab-based buffer overflow vulnerability exists in MP4Box in GPAC 1.0.1 via media.c, which allows attackers to cause …

  • Unscored —

    A heap-based buffer overflow vulnerability exists in GPAC v1.0.1 in the gf_isom_dovi_config_get function in MP4Box, whi…

  • Unscored —

    A null pointer deference vulnerability exists in gpac through 1.0.1 via the naludmx_parse_nal_avc function in reframe_n…

  • Unscored —

    A Segmentation fault caused by a floating point exception exists in Gpac through 1.0.1 using mp4box via the naludmx_enq…

  • Unscored —

    A Segmentation fault exists casued by null pointer dereference exists in Gpac through 1.0.1 via the naludmx_create_avc_…

  • Unscored —

    A Segmentation fault caused by null pointer dereference vulnerability eists in Gpac through 1.0.2 via the avc_parse_sli…

  • Unscored —

    A Segmentation fault caused by a null pointer dereference vulnerability exists in Gpac through 1.0.1 via the gf_avc_par…

  • Unscored —

    A Segmentation fault casued by heap use after free vulnerability exists in Gpac through 1.0.1 via the mpgviddmx_process…

  • Unscored —

    Segmentation fault vulnerability exists in Gpac through 1.0.1 via the gf_odf_size_descriptor function in desc_private.c…

  • Unscored —

    A buffer overflow vulnerability exists in Gpac through 1.0.1 via a malformed MP4 file in the svc_parse_slice function i…

  • Unscored —

    The binary MP4Box in Gpac through 1.0.1 has a double-free vulnerability in the iloc_entry_del funciton in box_code_meta…

  • Unscored —

    The binary MP4Box in Gpac 1.0.1 has a double-free vulnerability in the avc_compute_poc function in av_parsers.c, which …

  • Unscored —

    The binary MP4Box in Gpac 1.0.1 has a double-free vulnerability in the ilst_box_read function in box_code_apple.c, whic…

  • Unscored —

    The binary MP4Box in Gpac 1.0.1 has a double-free bug in the av1dmx_finalize function in reframe_av1.c, which allows at…

  • Unscored —

    The binary MP4Box in Gpac from 0.9.0-preview to 1.0.1 has a double-free vulnerability in the gf_text_get_utf8_line func…

  • Unscored —

    The binary MP4Box in Gpac 1.0.1 has a null pointer dereference vulnerability in the mpgviddmx_process function in refra…

  • Unscored —

    The binary MP4Box in Gpac 1.0.1 has a null pointer dereference vulnerability in the gf_isom_get_payt_count function in …

  • Unscored —

    GPAC version before commit 71460d72ec07df766dab0a4d52687529f3efcf0a (version v1.0.1 onwards) contains loop with unreach…

  • Unscored —

    The gf_bs_write_data function in GPAC 1.0.1 allows attackers to cause a denial of service via a crafted file in the MP4…

  • Unscored —

    The gf_hinter_track_finalize function in GPAC 1.0.1 allows attackers to cause a denial of service via a crafted file in…

  • Unscored —

    The GetHintFormat function in GPAC 1.0.1 allows attackers to cause a denial of service via a crafted file in the MP4Box…

  • Unscored —

    In GPAC MP4Box 1.1.0, there is a Null pointer reference in the function gf_filter_pid_get_packet function in src/filter…

  • Unscored —

    There is a stack buffer overflow in MP4Box v1.0.1 at src/filters/dmx_nhml.c:1004 in the nhmldmx_send_sample() function …

  • Unscored —

    There is a stack buffer overflow in MP4Box 1.1.0 at src/filters/dmx_nhml.c in nhmldmx_init_parsing which leads to a den…

  • Unscored —

    In GPAC MP4Box v1.1.0, there is a stack buffer overflow at src/utils/error.c:1769 which leads to a denial of service vu…

  • Unscored —

    There is a stack buffer overflow in MP4Box v1.0.1 at src/filters/dmx_nhml.c:1008 in the nhmldmx_send_sample() function …

  • Unscored —

    An invalid free vulnerability exists in gpac 1.1.0 via the gf_sg_command_del function, which causes a segmentation faul…

  • Unscored —

    An invalid free vulnerability exists in gpac 1.1.0 via the gf_svg_delete_attribute_value function, which causes a segme…

  • Unscored —

    An invalid memory address dereference vulnerability exists in gpac 1.1.0 via the svg_node_start function, which causes …

  • Unscored —

    The gf_dump_setup function in GPAC 1.0.1 allows malicoius users to cause a denial of service (Invalid memory address de…

  • Unscored —

    The gf_isom_hint_rtp_read function in GPAC 1.0.1 allows attackers to cause a denial of service (Invalid memory address …

  • Unscored —

    An infinite loop vulnerability exists in Gpac 1.0.1 in gf_get_bit_size.

  • Unscored —

    GPAC v1.1.0 was discovered to contain an invalid memory address dereference via the function gf_list_last(). This vulne…

  • Unscored —

    GPAC v1.1.0 was discovered to contain an invalid memory address dereference via the function gf_sg_vrml_mf_reset(). Thi…

  • Unscored —

    GPAC v1.1.0 was discovered to contain an invalid call in the function gf_node_changed(). This vulnerability can lead to…

  • Unscored —

    GPAC v1.1.0 was discovered to contain an invalid memory address dereference via the function shift_chunk_offsets.isra().

  • Unscored —

    GPAC 1.1.0 was discovered to contain an invalid memory address dereference via the function lsr_read_id(). This vulnera…

  • Unscored —

    A Null Pointer Dereference vulnerability exitgs in GPAC 1.0.1 in MP4Box via __strlen_avx2, which causes a Denial of Ser…

  • Unscored —

    A Pointer Dereference vulnerability exists in GPAC 1.0.1 in unlink_chunk.isra, which causes a Denial of Service (contex…

  • Unscored —

    A Pointer Dereference Vulnerabilty exists in GPAC 1.0.1 via the shift_chunk_offsets.part function, which causes a Denia…

  • Unscored —

    A Pointer Dereference Vulnerabilty exists in GPAC 1.0.1 via the finplace_shift_moov_meta_offsets function, which causes…

  • Unscored —

    A Segmentation Fault Vulnerability exists in GPAC 1.0.1 via the co64_box_new function, which causes a Denial of Service.

  • Unscored —

    A Pointer Dereference Vulnerability exists in GPAC 1.0.1 via the _fseeko function, which causes a Denial of Service.

  • Unscored —

    A Pointer Dereference Vulnerability exits in GPAC 1.0.1 in the gf_list_count function, which causes a Denial of Service.

  • Unscored —

    A Pointer Dereference Vulnerabilty exists in GPAC 1.0.1via ShiftMetaOffset.isra, which causes a Denial of Service (cont…

  • Unscored —

    GPAC 1.0.1 is affected by: Abort failed. The impact is: cause a denial of service (context-dependent).

  • Unscored —

    A Pointer Derefernce Vulnerbility exists GPAC 1.0.1 the gf_isom_box_size function, which could cause a Denial of Servic…

  • Unscored —

    A Pointer Dereference Vulnerability exists in GPAC 1.0.1 via the gf_hinter_finalize function.

  • Unscored —

    A Pointer Dereference Vulnerability exists in GPAC 1.0.1 via the gf_fileio_check function, which could cause a Denial o…

  • Unscored —

    A Pointer Dereference Vulnerability exists in GPAC 1.0.1 via the Media_IsSelfContained function, which could cause a De…

  • Unscored —

    MP4Box is a component of GPAC-2.0.0, which is a widely-used third-party package on RPM Fusion. When MP4Box tries to par…

  • Unscored —

    GPAC 1.0.1 is affected by a NULL pointer dereference in gf_dump_vrml_field.isra ().

  • Unscored —

    GPAC 1.0.1 is affected by a NULL pointer dereference in gf_utf8_wcslen. (gf_utf8_wcslen is a renamed Unicode utf8_wcsle…

  • Unscored —

    GPAC 1.0.1 is affected by a heap-based buffer overflow in SFS_AddString () at bifs/script_dec.c.

  • Unscored —

    GPAC 2.0 allows a heap-based buffer overflow in gf_base64_encode. It can be triggered via MP4Box.

  • Unscored —

    GPAC mp4box 1.1.0-DEV-rev1727-g8be34973d-master has a stack-overflow vulnerability in function gf_isom_get_sample_for_m…

  • Unscored —

    GPAC mp4box 1.1.0-DEV-rev1727-g8be34973d-master has a use-after-free vulnerability in function gf_node_get_attribute_by…

  • Unscored —

    gp_rtp_builder_do_hevc in ietf/rtp_pck_mpeg4.c in GPAC 2.0.0 has a heap-based buffer over-read, as demonstrated by MP4B…

  • Unscored —

    GPAC mp4box 2.1-DEV-revUNKNOWN-master has a use-after-free vulnerability in function gf_isom_dovi_config_get. This vuln…

  • Unscored —

    A heap-buffer-overflow had occurred in function gf_isom_dovi_config_get of isomedia/avc_ext.c:2490, as demonstrated by …

  • Unscored —

    GPAC v2.1-DEV-rev232-gfcaa01ebb-master was discovered to contain a stack overflow when processing ISOM_IOD.