p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in libav · Seite 4

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für libav: 10. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 201

  1. CVE-2025-7700

    Mittel · CVSS 5.3EPSS 0,39%Keine Korrektur veröffentlicht

    Ffmpeg: null pointer dereference in ffmpeg als decoder (libavcodec/alsdec.c)

    A flaw was found in FFmpeg’s ALS audio decoder, where it does not properly check for memory allocation failures. This can cause the application to crash when processing certain malformed audio files. While it does not lead to data theft or system control, it can be used to disrupt services and cause a denial of service.

    Veröffentlicht Aktualisiert
  2. CVE-2025-59734

    Hoch · CVSS 8.7EPSS 0,18%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg SANM process_ftch

    It is possible to cause an use-after-free write in SANM decoding with a carefully crafted animation using subversion <2. When a STOR chunk is present, a subsequent FOBJ chunk will be saved in ctx->stored_frame. Stored frames can later be referenced by FTCH chunks. For files using subversion < 2, the undecoded frame is stored, and decoded again when the FTCH chunks are parsed. However, in process_frame_obj if the frame has an invalid size, there’s an early return, with a value of 0.  This causes the code in decode_frame to still store the raw frame buffer into ctx->stored_frame. Leaving ctx->has_dimensions set to false. A subsequent chunk w

    Veröffentlicht Aktualisiert
  3. CVE-2025-59733

    Hoch · CVSS 8.7EPSS 0,18%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg EXR dwa_uncompress

    When decoding an OpenEXR file that uses DWAA or DWAB compression, there's an implicit assumption that all image channels have the same pixel type (and size), and that if there are four channels, the first four are "B", "G", "R" and "A". The channel parsing code can be found in decode_header. The buffer td->uncompressed_data is allocated in decode_block based on the xsize, ysize and computed current_channel_offset. The function dwa_uncompress then assumes at [5] that if there are 4 channels, these are "B", "G", "R" and "A", and in the calculations at [6] and [7] that all channels are of the same type, which matches the type of the main color

    Veröffentlicht Aktualisiert
  4. CVE-2025-59732

    Hoch · CVSS 8.7EPSS 0,19%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg EXR dwa_uncompress

    When decoding an OpenEXR file that uses DWAA or DWAB compression, there's an implicit assumption that the height and width are divisible by 8. If the height or width of the image is not divisible by 8, the copy loops at [0] and [1] will continue to write until the next multiple of 8. The buffer td->uncompressed_data is allocated in decode_block based on the precise height and width of the image, so the "rounded-up" multiple of 8 in the copy loop can exceed the buffer bounds, and the write block starting at [2] can corrupt following heap memory. We recommend upgrading to version 8.0 or beyond.

    Veröffentlicht Aktualisiert
  5. CVE-2025-59731

    Mittel · CVSS 6.9EPSS 0,18%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg EXR dwa_uncompress

    When decoding an OpenEXR file that uses DWAA or DWAB compression, the specified raw length of run-length-encoded data is not checked when using it to calculate the output data. We read rle_raw_size from the input file at [0], we decompress and decode into the buffer td->rle_raw_data of size rle_raw_size at [1], and then at [2] we will access entries in this buffer up to (td->xsize - 1) * (td->ysize - 1) + rle_raw_size / 2, which may exceed rle_raw_size. We recommend upgrading to version 8.0 or beyond.

    Veröffentlicht Aktualisiert
  6. CVE-2025-59730

    Mittel · CVSS 5.7EPSS 0,16%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg SANM decoding due to lack of bounds-checking in old_codec48

    When decoding a frame for a SANM file (ANIM v0 variant), the decoded data can be larger than the buffer allocated for it. Frames encoded with codec 48 can specify their resolution (width x height). A buffer of appropriate size is allocated depending on the resolution. This codec can encode the frame contents using a run-length encoding algorithm. There are no checks that the decoded frame fits in the allocated buffer, leading to a heap-buffer-overflow. process_frame_obj initializes the buffers based on the frame resolution: We recommend upgrading to version 8.0 or beyond.

    Veröffentlicht Aktualisiert
  7. CVE-2025-59729

    Mittel · CVSS 5.7EPSS 0,16%Keine Korrektur veröffentlicht

    Heap-buffer-overflow read in FFmpeg DHAV get_duration

    When parsing the header for a DHAV file, there's an integer underflow in offset calculation that leads to reading the duration from before the start of the allocated buffer. If we load a DHAV file that is larger than MAX_DURATION_BUFFER_SIZE bytes (0x100000) for example 0x101000 bytes, then at [0] we have size = 0x101000. At [1] we have end_buffer_size = 0x100000, and at [2] we have end_buffer_pos = 0x1000. The loop then scans backwards through the buffer looking for the dhav tag; when it is found, we'll calculate end_pos based on a 32-bit offset read from the buffer. There is subsequently a check [3] that end_pos is within the section of

    Veröffentlicht Aktualisiert
  8. CVE-2025-59728

    Hoch · CVSS 8.7EPSS 0,19%Keine Korrektur veröffentlicht

    Heap-buffer-overflow write in FFmpeg MDASH resolve_content_path

    When calculating the content path in handling of MPEG-DASH manifests, there's an out-of-bounds NUL-byte write one byte past the end of the buffer.When we call xmlNodeGetContent below [0], it returns a buffer precisely allocated to match the string length, using strdup internally. If this buffer is not an empty string, it is assigned to root_url at [1].If the last (non-NUL) byte in this buffer is not '/' then we append '/' in-place at [2]. This will write two bytes into the buffer, starting at the last valid byte in the buffer, writing the NUL byte beyond the end of the allocated buffer. We recommend upgrading to version 8.0 or beyond.

    Veröffentlicht Aktualisiert
  9. CVE-2025-9951

    Hoch · CVSS 7.2EPSS 0,44%Keine Korrektur veröffentlicht

    Remote code execution via Heap Buffer Overflow in FFmpeg JPEG2000

    A heap-buffer-overflow write exists in jpeg2000dec FFmpeg which allows an attacker to potentially gain remote code execution or cause denial of service via the channel definition cdef atom of JPEG2000.

    Veröffentlicht Aktualisiert
  10. CVE-2025-8586

    Mittel · CVSS 4.8EPSS 0,25%Keine Korrektur veröffentlicht

    libav MPEG File Parser utils.c ff_seek_frame_binary null pointer dereference

    A vulnerability, which was classified as problematic, was found in libav up to 12.3. This affects the function ff_seek_frame_binary of the file /libavformat/utils.c of the component MPEG File Parser. The manipulation leads to null pointer dereference. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used. The bug was initially reported by the researcher to the wrong project. This vulnerability only affects products that are no longer supported by the maintainer.

    Veröffentlicht Aktualisiert
  11. CVE-2025-8585

    Mittel · CVSS 4.8EPSS 0,24%Keine Korrektur veröffentlicht

    libav DSS File Demuxer avconv.c main double free

    A vulnerability, which was classified as critical, has been found in libav up to 12.3. Affected by this issue is the function main of the file /avtools/avconv.c of the component DSS File Demuxer. The manipulation leads to double free. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The bug was initially reported by the researcher to the wrong project. This vulnerability only affects products that are no longer supported by the maintainer.

    Veröffentlicht Aktualisiert
  12. CVE-2025-8584

    Mittel · CVSS 4.8EPSS 0,23%Keine Korrektur veröffentlicht

    libav AVI File Parser buffer.c av_buffer_unref null pointer dereference

    A vulnerability classified as problematic was found in libav up to 12.3. Affected by this vulnerability is the function av_buffer_unref of the file libavutil/buffer.c of the component AVI File Parser. The manipulation leads to null pointer dereference. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. The bug was initially reported by the researcher to the wrong project. This vulnerability only affects products that are no longer supported by the maintainer.

    Veröffentlicht Aktualisiert
  13. CVE-2025-1816

    Mittel · CVSS 5.3EPSS 0,54%Keine Korrektur veröffentlicht

    FFmpeg IAMF File iamf_parse.c audio_element_obu memory leak

    A vulnerability classified as problematic has been found in FFmpeg up to 6e26f57f672b05e7b8b052007a83aef99dc81ccb. This affects the function audio_element_obu of the file libavformat/iamf_parse.c of the component IAMF File Handler. The manipulation of the argument num_parameters leads to memory leak. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The identifier of the patch is 0526535cd58444dd264e810b2f3348b4d96cff3b. It is recommended to apply a patch to fix this issue.

    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →