VYPR

Ffmpeg

by FFmpeg

Source repositories

CVEs (525)

  • CVE-2024-31578HigApr 17, 2024
    risk 0.00cvss 7.5epss 0.01

    FFmpeg version n6.1.1 was discovered to contain a heap use-after-free via the av_hwframe_ctx_init function.

  • CVE-2024-22861HigJan 27, 2024
    risk 0.00cvss 7.5epss 0.01

    Integer overflow vulnerability in FFmpeg before n6.1, allows attackers to cause a denial of service (DoS) via the avcodec/osq module.

  • CVE-2024-22862CriJan 27, 2024
    risk 0.00cvss 9.8epss 0.01

    Integer overflow vulnerability in FFmpeg before n6.1, allows remote attackers to execute arbitrary code via the JJPEG XL Parser.

  • CVE-2024-22860CriJan 27, 2024
    risk 0.00cvss 9.8epss 0.01

    Integer overflow vulnerability in FFmpeg before n6.1, allows remote attackers to execute arbitrary code via the jpegxl_anim_read_packet component in the JPEG XL Animation decoder.

  • CVE-2023-47470HigNov 16, 2023
    risk 0.00cvss 7.8epss 0.01

    Buffer Overflow vulnerability in Ffmpeg before github commit 4565747056a11356210ed8edcecb920105e40b60 allows a remote attacker to achieve an out-of-array write, execute arbitrary code, and cause a denial of service (DoS) via the ref_pic_list_struct function in libavcodec/evc_ps.c

  • CVE-2023-46407MedOct 27, 2023
    risk 0.00cvss 5.5epss 0.00

    FFmpeg prior to commit bf814 was discovered to contain an out of bounds read via the dist->alphabet_size variable in the read_vlc_prefix() function.

  • CVE-2022-3341MedJan 12, 2023
    risk 0.00cvss 5.3epss 0.01

    A null pointer dereference issue was discovered in 'FFmpeg' in decode_main_header() function of libavformat/nutdec.c file. The flaw occurs because the function lacks check of the return value of avformat_new_stream() and triggers the null pointer dereference error, causing an…

  • CVE-2022-3109HigDec 16, 2022
    risk 0.00cvss 7.5epss 0.01

    An issue was discovered in the FFmpeg package, where vp3_decode_frame in libavcodec/vp3.c lacks check of the return value of av_malloc() and will cause a null pointer dereference, impacting availability.

  • CVE-2022-2566CriSep 23, 2022
    risk 0.00cvss 9.0epss 0.01

    A heap out-of-bounds memory write exists in FFMPEG since version 5.1. The size calculation in `build_open_gop_key_points()` goes through all entries in the loop and adds `sc->ctts_data[i].count` to `sc->sample_offsets_count`. This can lead to an integer overflow resulting in a…

  • CVE-2021-38171CriAug 21, 2021
    risk 0.00cvss 9.8epss 0.02

    adts_decode_extradata in libavformat/adtsenc.c in FFmpeg 4.4 does not check the init_get_bits return value, which is a necessary step because the second argument to init_get_bits can be crafted.

  • CVE-2021-3566MedAug 5, 2021
    risk 0.00cvss 5.5epss 0.01

    Prior to ffmpeg version 4.3, the tty demuxer did not have a 'read_probe' function assigned to it. By crafting a legitimate "ffconcat" file that references an image, followed by a file the triggers the tty demuxer, the contents of the second file will be copied into the output…

  • CVE-2021-38114MedAug 4, 2021
    risk 0.00cvss 5.5epss 0.01

    libavcodec/dnxhddec.c in FFmpeg 4.4 does not check the return value of the init_vlc function, a similar issue to CVE-2013-0868.

  • CVE-2021-33815HigJun 3, 2021
    risk 0.00cvss 8.8epss 0.01

    dwa_uncompress in libavcodec/exr.c in FFmpeg 4.4 allows an out-of-bounds array access because dc_count is not strictly checked.

  • CVE-2020-13904MedJun 7, 2020
    risk 0.00cvss 5.5epss 0.01

    FFmpeg 2.8 and 4.2.3 has a use-after-free via a crafted EXTINF duration in an m3u8 file because parse_playlist in libavformat/hls.c frees a pointer, and later that pointer is accessed in av_probe_input_format3 in libavformat/format.c.

  • CVE-2020-12284CriApr 28, 2020
    risk 0.00cvss 9.8epss 0.04

    cbs_jpeg_split_fragment in libavcodec/cbs_jpeg.c in FFmpeg 4.1 and 4.2.2 has a heap-based buffer overflow during JPEG_MARKER_SOS handling because of a missing length check.

  • CVE-2019-12730CriJun 4, 2019
    risk 0.00cvss 9.8epss 0.03

    aa_read_header in libavformat/aadec.c in FFmpeg before 3.2.14 and 4.x before 4.1.4 does not check for sscanf failure and consequently allows use of uninitialized variables.

  • CVE-2019-11339HigApr 19, 2019
    risk 0.00cvss 8.8epss 0.03

    The studio profile decoder in libavcodec/mpeg4videodec.c in FFmpeg 4.0 before 4.0.4 and 4.1 before 4.1.2 allows remote attackers to cause a denial of service (out-of-array access) or possibly have unspecified other impact via crafted MPEG-4 video data.

  • CVE-2019-11338HigApr 19, 2019
    risk 0.00cvss 8.8epss 0.02

    libavcodec/hevcdec.c in FFmpeg 3.4 and 4.1.2 mishandles detection of duplicate first slices, which allows remote attackers to cause a denial of service (NULL pointer dereference and out-of-array access) or possibly have unspecified other impact via crafted HEVC data.

  • CVE-2019-9721MedMar 12, 2019
    risk 0.00cvss 6.5epss 0.01

    A denial of service in the subtitle decoder in FFmpeg 3.2 and 4.1 allows attackers to hog the CPU via a crafted video file in Matroska format, because handle_open_brace in libavcodec/htmlsubtitles.c has a complex format argument to sscanf.

  • CVE-2019-9718MedMar 12, 2019
    risk 0.00cvss 6.5epss 0.02

    In FFmpeg 3.2 and 4.1, a denial of service in the subtitle decoder allows attackers to hog the CPU via a crafted video file in Matroska format, because ff_htmlmarkup_to_ass in libavcodec/htmlsubtitles.c has a complex format argument to sscanf.

Page 15 of 27