CVE-2021-3185
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when...
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
CVE-2021-3185- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-120, CWE-787
- Updated
- 2026-11-02
CVE List No score
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
CVE-2021-3185- Weakness
- CWE-120
- Updated
- 2026-11-02
EUVDEUVD-2021-26528 No score
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
EUVD-2021-26528- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fr84-36xq-g72g
9.8
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when...
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
GHSA-fr84-36xq-g72g- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-120, CWE-787
- Updated
- 2026-11-02
OSV
9.8
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
CVE-2021-3185- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3185
9.8
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
DEBIAN-CVE-2021-3185- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 16 moreShow less
OSVOESA-2021-1035
9.8
gstreamer1-plugins-bad-free security update
GStreamer is a pipeline-based multi media framework that links together a wide variety of media processing systems to complete complex workflows, based on graphs of filters which operate on media data. This package contains plug-ins that are not tested well enough yet, or the code is not of good enough quality.\r\n\r\n Security Fix(es):\r\n\r\n A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.(CVE-2021-3185)\r\n\r\n
- Record
OESA-2021-1035- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2021-1047
9.8
gstreamer1-plugins-bad-free security update
GStreamer is a pipeline-based multi media framework that links together a wide variety of media processing systems to complete complex workflows, based on graphs of filters which operate on media data. This package contains plug-ins that are not tested well enough yet, or the code is not of good enough quality.
Security Fix(es):
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.(CVE-2021-3185)
- Record
OESA-2021-1047- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3185
9.8
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution.
- Record
UBUNTU-CVE-2021-3185- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0079 No score
Updated gstreamer1.0-plugins-bad packages fix security vulnerability
A flaw was found in the gstreamer h264 component of gst-plugins-bad before v1.18.1 where when parsing a h264 header, an attacker could cause the stack to be smashed, memory corruption and possibly code execution. (CVE-2021-3185).
- Record
MGASA-2021-0079- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0822-1 No score
Security update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly
This update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly fixes the following issues:
gstreamer was updated to version 1.16.3 (bsc#1181255):
- delay creation of threadpools
- bin: Fix
deep-element-removedlog message - buffer: fix meta sequence number fallback on rpi
- bufferlist: foreach: always remove as parent if buffer is changed
- bus: Make setting/replacing/clearing the sync handler thread-safe
- elementfactory: Fix missing features in case a feature moves to another filename
- element: When removing a ghost pad also unset its target
- meta: intern registered impl string
- registry: Use a toolchain-specific registry file on Windows
- systemclock: Invalid internal time calculation causes non-increasing clock time on Windows
- value: don't write to
const char * - value: Fix segfault comparing empty GValueArrays
- Revert floating enforcing
- aggregator: fix iteration direction in skip_buffers
- sparsefile: fix possible crash when seeking
- baseparse: cache fix
- baseparse: fix memory leak when subclass skips whole input buffer
- baseparse: Set the private duration before posting a duration-changed message
- basetransform: allow not passthrough if generate_output is implemented
- identity: Fix a minor leak using meta_str
- queue: protect against lost wakeups for iterm_del condition
- queue2: Avoid races when posting buffering messages
- queue2: Fix missing/dropped buffering messages at startup
- identity: Unblock condition variable on FLUSH_START
- check: Use
g_thread_yield()instead ofg_usleep(1) - tests: use cpu_family for arch checks
- gst-launch: Follow up to missing
s/g_print/gst_print/g - gst-inspect: Add define guard for
g_log_writer_supports_color() - gst-launch: go back down to
GST_STATE_NULLin one step. - device-monitor: list hidden providers before listing devices
- autotools build fixes for GNU make 4.3
gstreamer-plugins-good was updated to version 1.16.3 (bsc#1181255):
- deinterlace: on-the-fly renegotiation
- flacenc: Pass audio info from set_format() to query_total_samples() explicitly
- flacparse: fix broken reordering of flac metadata
- jack: Use jack_free(3) to release ports
- jpegdec: check buffer size before dereferencing
- pulse: fix discovery of newly added devices
- qtdemux fuzzing fixes
- qtdemux: Add 'mp3 ' fourcc that VLC seems to produce now
- qtdemux: Specify REDIRECT information in error message
- rtpbin: fix shutdown crash in rtpbin
- rtpsession: rename RTCP thread
- rtpvp8pay, rtpvp9pay: fix caps leak in set_caps()
- rtpjpegdepay: outputs framed jpeg
- rtpjitterbuffer: Properly free internal packets queue in finalize()
- rtspsrc: Don't return TRUE for unhandled query
- rtspsrc: Avoid stack overflow recursing waiting for response
- rtspsrc: Use the correct type for storing the max-rtcp-rtp-time-diff property
- rtspsrc: Error out when failling to receive message response
- rtspsrc: Fix for segmentation fault when handling set/get_parameter requests
- speex: Fix crash on Windows caused by cross-CRT issue
- speexdec: Crash when stopping the pipeline
- splitmuxsrc: Properly stop the loop if no part reader is present
- use gst_element_class_set_metadata when passing dynamic strings
- v4l2videodec: Increase internal bitstream pool size
- v4l2: fix crash when handling unsupported video format
- videocrop: allow properties to be animated by GstController
- videomixer: Don't leak peer caps
- vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD
- wavenc: Fix writing of the channel mask with >2 channels
gstreamer-plugins-bad was updated to version 1.16.3 (bsc#1181255):
- amcvideodec: fix sync meta copying not taking a reference
- audiobuffersplit: Perform discont tracking on running time
- audiobuffersplit: Specify in the template caps that only interleaved audio is supported
- audiobuffersplit: Unset DISCONT flag if not discontinuous
- autoconvert: Fix lock-less exchange or free condition -…
- Record
openSUSE-SU-2021:0822-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1012-1 No score
Security update for gstreamer-plugins-bad
This update for gstreamer-plugins-bad fixes the following issues:
- Update to version 1.16.3:
- CVE-2021-3185: buffer overflow in gst_h264_slice_parse_dec_ref_pic_marking() (bsc#1181255)
- amcvideodec: fix sync meta copying not taking a reference
- audiobuffersplit: Perform discont tracking on running time
- audiobuffersplit: Specify in the template caps that only interleaved audio is supported
- audiobuffersplit: Unset DISCONT flag if not discontinuous
- autoconvert: Fix lock-less exchange or free condition
- autoconvert: fix compiler warnings with g_atomic on recent GLib versions
- avfvideosrc: element requests camera permissions even with capture-screen property is true
- codecparsers: h264parser: guard against ref_pic_markings overflow
- dtlsconnection: Avoid segmentation fault when no srtp capabilities are negotiated
- dtls/connection: fix EOF handling with openssl 1.1.1e
- fdkaacdec: add support for mpegversion=2
- hls: Check nettle version to ensure AES128 support
- ipcpipeline: Rework compiler checks
- interlace: Increment phase_index before checking if we're at the end of the phase
- h264parser: Do not allocate too large size of memory for registered user data SEI
- ladspa: fix unbounded integer properties
- modplug: avoid division by zero
- msdkdec: Fix GstMsdkContext leak
- msdkenc: fix leaks on windows
- musepackdec: Don't fail all queries if no sample rate is known yet
- openslessink: Allow openslessink to handle 48kHz streams.
- opencv: allow compilation against 4.2.x
- proxysink: event_function needs to handle the event when it is disconnecetd from proxysrc
- vulkan: Drop use of VK_RESULT_BEGIN_RANGE
- wasapi: added missing lock release in case of error in gst_wasapi_xxx_reset
- wasapi: Fix possible deadlock while downwards state change
- waylandsink: Clear window when pipeline is stopped
- webrtc: Support non-trickle ICE candidates in the SDP
- webrtc: Unmap all non-binary buffers received via the datachannel
- Record
openSUSE-SU-2021:1012-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1819-1 No score
Security update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly
This update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly fixes the following issues:
gstreamer was updated to version 1.16.3 (bsc#1181255):
- delay creation of threadpools
- bin: Fix
deep-element-removedlog message - buffer: fix meta sequence number fallback on rpi
- bufferlist: foreach: always remove as parent if buffer is changed
- bus: Make setting/replacing/clearing the sync handler thread-safe
- elementfactory: Fix missing features in case a feature moves to another filename
- element: When removing a ghost pad also unset its target
- meta: intern registered impl string
- registry: Use a toolchain-specific registry file on Windows
- systemclock: Invalid internal time calculation causes non-increasing clock time on Windows
- value: don't write to
const char * - value: Fix segfault comparing empty GValueArrays
- Revert floating enforcing
- aggregator: fix iteration direction in skip_buffers
- sparsefile: fix possible crash when seeking
- baseparse: cache fix
- baseparse: fix memory leak when subclass skips whole input buffer
- baseparse: Set the private duration before posting a duration-changed message
- basetransform: allow not passthrough if generate_output is implemented
- identity: Fix a minor leak using meta_str
- queue: protect against lost wakeups for iterm_del condition
- queue2: Avoid races when posting buffering messages
- queue2: Fix missing/dropped buffering messages at startup
- identity: Unblock condition variable on FLUSH_START
- check: Use
g_thread_yield()instead ofg_usleep(1) - tests: use cpu_family for arch checks
- gst-launch: Follow up to missing
s/g_print/gst_print/g - gst-inspect: Add define guard for
g_log_writer_supports_color() - gst-launch: go back down to
GST_STATE_NULLin one step. - device-monitor: list hidden providers before listing devices
- autotools build fixes for GNU make 4.3
gstreamer-plugins-good was updated to version 1.16.3 (bsc#1181255):
- deinterlace: on-the-fly renegotiation
- flacenc: Pass audio info from set_format() to query_total_samples() explicitly
- flacparse: fix broken reordering of flac metadata
- jack: Use jack_free(3) to release ports
- jpegdec: check buffer size before dereferencing
- pulse: fix discovery of newly added devices
- qtdemux fuzzing fixes
- qtdemux: Add 'mp3 ' fourcc that VLC seems to produce now
- qtdemux: Specify REDIRECT information in error message
- rtpbin: fix shutdown crash in rtpbin
- rtpsession: rename RTCP thread
- rtpvp8pay, rtpvp9pay: fix caps leak in set_caps()
- rtpjpegdepay: outputs framed jpeg
- rtpjitterbuffer: Properly free internal packets queue in finalize()
- rtspsrc: Don't return TRUE for unhandled query
- rtspsrc: Avoid stack overflow recursing waiting for response
- rtspsrc: Use the correct type for storing the max-rtcp-rtp-time-diff property
- rtspsrc: Error out when failling to receive message response
- rtspsrc: Fix for segmentation fault when handling set/get_parameter requests
- speex: Fix crash on Windows caused by cross-CRT issue
- speexdec: Crash when stopping the pipeline
- splitmuxsrc: Properly stop the loop if no part reader is present
- use gst_element_class_set_metadata when passing dynamic strings
- v4l2videodec: Increase internal bitstream pool size
- v4l2: fix crash when handling unsupported video format
- videocrop: allow properties to be animated by GstController
- videomixer: Don't leak peer caps
- vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD
- wavenc: Fix writing of the channel mask with >2 channels
gstreamer-plugins-bad was updated to version 1.16.3 (bsc#1181255):
- amcvideodec: fix sync meta copying not taking a reference
- audiobuffersplit: Perform discont tracking on running time
- audiobuffersplit: Specify in the template caps that only interleaved audio is supported
- audiobuffersplit: Unset DISCONT flag if not discontinuous
- autoconvert: Fix lock-less exchange or free condition -…
- Record
openSUSE-SU-2021:1819-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11776-1 No score
gstreamer-1.18.5-3.1 on GA media
These are all security issues fixed in the gstreamer-1.18.5-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11776-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11777-1 No score
gstreamer-plugins-base-1.18.5-3.1 on GA media
These are all security issues fixed in the gstreamer-plugins-base-1.18.5-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11777-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11778-1 No score
gstreamer-plugins-good-1.18.5-3.1 on GA media
These are all security issues fixed in the gstreamer-plugins-good-1.18.5-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11778-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11782-1 No score
gstreamer-plugins-bad-1.18.5-5.1 on GA media
These are all security issues fixed in the gstreamer-plugins-bad-1.18.5-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11782-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1819-1 No score
Security update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly
This update for gstreamer, gstreamer-plugins-bad, gstreamer-plugins-base, gstreamer-plugins-good, gstreamer-plugins-ugly fixes the following issues:
gstreamer was updated to version 1.16.3 (bsc#1181255):
- delay creation of threadpools
- bin: Fix
deep-element-removedlog message - buffer: fix meta sequence number fallback on rpi
- bufferlist: foreach: always remove as parent if buffer is changed
- bus: Make setting/replacing/clearing the sync handler thread-safe
- elementfactory: Fix missing features in case a feature moves to another filename
- element: When removing a ghost pad also unset its target
- meta: intern registered impl string
- registry: Use a toolchain-specific registry file on Windows
- systemclock: Invalid internal time calculation causes non-increasing clock time on Windows
- value: don't write to
const char * - value: Fix segfault comparing empty GValueArrays
- Revert floating enforcing
- aggregator: fix iteration direction in skip_buffers
- sparsefile: fix possible crash when seeking
- baseparse: cache fix
- baseparse: fix memory leak when subclass skips whole input buffer
- baseparse: Set the private duration before posting a duration-changed message
- basetransform: allow not passthrough if generate_output is implemented
- identity: Fix a minor leak using meta_str
- queue: protect against lost wakeups for iterm_del condition
- queue2: Avoid races when posting buffering messages
- queue2: Fix missing/dropped buffering messages at startup
- identity: Unblock condition variable on FLUSH_START
- check: Use
g_thread_yield()instead ofg_usleep(1) - tests: use cpu_family for arch checks
- gst-launch: Follow up to missing
s/g_print/gst_print/g - gst-inspect: Add define guard for
g_log_writer_supports_color() - gst-launch: go back down to
GST_STATE_NULLin one step. - device-monitor: list hidden providers before listing devices
- autotools build fixes for GNU make 4.3
gstreamer-plugins-good was updated to version 1.16.3 (bsc#1181255):
- deinterlace: on-the-fly renegotiation
- flacenc: Pass audio info from set_format() to query_total_samples() explicitly
- flacparse: fix broken reordering of flac metadata
- jack: Use jack_free(3) to release ports
- jpegdec: check buffer size before dereferencing
- pulse: fix discovery of newly added devices
- qtdemux fuzzing fixes
- qtdemux: Add 'mp3 ' fourcc that VLC seems to produce now
- qtdemux: Specify REDIRECT information in error message
- rtpbin: fix shutdown crash in rtpbin
- rtpsession: rename RTCP thread
- rtpvp8pay, rtpvp9pay: fix caps leak in set_caps()
- rtpjpegdepay: outputs framed jpeg
- rtpjitterbuffer: Properly free internal packets queue in finalize()
- rtspsrc: Don't return TRUE for unhandled query
- rtspsrc: Avoid stack overflow recursing waiting for response
- rtspsrc: Use the correct type for storing the max-rtcp-rtp-time-diff property
- rtspsrc: Error out when failling to receive message response
- rtspsrc: Fix for segmentation fault when handling set/get_parameter requests
- speex: Fix crash on Windows caused by cross-CRT issue
- speexdec: Crash when stopping the pipeline
- splitmuxsrc: Properly stop the loop if no part reader is present
- use gst_element_class_set_metadata when passing dynamic strings
- v4l2videodec: Increase internal bitstream pool size
- v4l2: fix crash when handling unsupported video format
- videocrop: allow properties to be animated by GstController
- videomixer: Don't leak peer caps
- vp8enc/vp8enc: set 1 for the default value of VP8E_SET_STATIC_THRESHOLD
- wavenc: Fix writing of the channel mask with >2 channels
gstreamer-plugins-bad was updated to version 1.16.3 (bsc#1181255):
- amcvideodec: fix sync meta copying not taking a reference
- audiobuffersplit: Perform discont tracking on running time
- audiobuffersplit: Specify in the template caps that only interleaved audio is supported
- audiobuffersplit: Unset DISCONT flag if not discontinuous
- autoconvert: Fix lock-less exchange or free condition -…
- Record
SUSE-SU-2021:1819-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1873-1 No score
Security update for gstreamer-plugins-bad
This update for gstreamer-plugins-bad fixes the following issues:
- CVE-2021-3185: Fixed buffer overflow in gst_h264_slice_parse_dec_ref_pic_marking (bsc#1181255).
- Record
SUSE-SU-2021:1873-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1875-1 No score
Security update for gstreamer-plugins-bad
This update for gstreamer-plugins-bad fixes the following issues:
- CVE-2021-3185: Fixed buffer overflow in gst_h264_slice_parse_dec_ref_pic_marking (bsc#1181255).
- Record
SUSE-SU-2021:1875-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1904-1 No score
Security update for gstreamer-plugins-bad
This update for gstreamer-plugins-bad fixes the following issues:
- CVE-2021-3185: h264parser: guard against ref_pic_markings overflow (bsc#1181255
- Record
SUSE-SU-2021:1904-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1944-1 No score
Security update for gstreamer-plugins-bad
This update for gstreamer-plugins-bad fixes the following issues:
- Update to version 1.16.3:
- CVE-2021-3185: buffer overflow in gst_h264_slice_parse_dec_ref_pic_marking() (bsc#1181255)
- amcvideodec: fix sync meta copying not taking a reference
- audiobuffersplit: Perform discont tracking on running time
- audiobuffersplit: Specify in the template caps that only interleaved audio is supported
- audiobuffersplit: Unset DISCONT flag if not discontinuous
- autoconvert: Fix lock-less exchange or free condition
- autoconvert: fix compiler warnings with g_atomic on recent GLib versions
- avfvideosrc: element requests camera permissions even with capture-screen property is true
- codecparsers: h264parser: guard against ref_pic_markings overflow
- dtlsconnection: Avoid segmentation fault when no srtp capabilities are negotiated
- dtls/connection: fix EOF handling with openssl 1.1.1e
- fdkaacdec: add support for mpegversion=2
- hls: Check nettle version to ensure AES128 support
- ipcpipeline: Rework compiler checks
- interlace: Increment phase_index before checking if we're at the end of the phase
- h264parser: Do not allocate too large size of memory for registered user data SEI
- ladspa: fix unbounded integer properties
- modplug: avoid division by zero
- msdkdec: Fix GstMsdkContext leak
- msdkenc: fix leaks on windows
- musepackdec: Don't fail all queries if no sample rate is known yet
- openslessink: Allow openslessink to handle 48kHz streams.
- opencv: allow compilation against 4.2.x
- proxysink: event_function needs to handle the event when it is disconnecetd from proxysrc
- vulkan: Drop use of VK_RESULT_BEGIN_RANGE
- wasapi: added missing lock release in case of error in gst_wasapi_xxx_reset
- wasapi: Fix possible deadlock while downwards state change
- waylandsink: Clear window when pipeline is stopped
- webrtc: Support non-trickle ICE candidates in the SDP
- webrtc: Unmap all non-binary buffers received via the datachannel
- Record
SUSE-SU-2021:1944-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gst-plugins-bad1.0Debian:12 |
before 1.18.1-1 | 1.18.1-1 |
gst-plugins-bad1.0Debian:13 |
before 1.18.1-1 | 1.18.1-1 |
gst-plugins-bad1.0Debian:14 |
before 1.18.1-1 | 1.18.1-1 |
gst-plugins-bad1.0Debian:9 |
before 1.10.4-1+deb9u1, plus listed versions 1.10.4-1 |
1.10.4-1+deb9u1 |
gst-plugins-bad1.0Debian:10 |
before 1.14.4-1deb10u1, plus listed versions 1.14.4-1 |
1.14.4-1deb10u1 |
gstreamer1.0-plugins-badMageia:7 |
before 1.16.0-1.1.mga7 | 1.16.0-1.1.mga7 |
gstreamer1.0-plugins-badMageia:7 |
before 1.16.0-1.1.mga7.tainted | 1.16.0-1.1.mga7.tainted |
gstreamer1-plugins-bad-freeopenEuler:20.03-LTS |
before 1.16.2-2.oe1 | 1.16.2-2.oe1 |
gstreamer1-plugins-bad-freeopenEuler:20.03-LTS-SP1 |
before 1.16.2-2.oe1 | 1.16.2-2.oe1 |
gstreamerSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
Show 60 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gstreamer-plugins-badSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.16.3-4.4.1 | 1.16.3-4.4.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamer-plugins-goodSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamerSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamer-plugins-goodSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamerSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 1.16.3-4.4.1 | 1.16.3-4.4.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamerSUSE:Linux Enterprise Module for Package Hub 15 SP2 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Package Hub 15 SP2 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamerSUSE:Linux Enterprise Module for Package Hub 15 SP3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Module for Package Hub 15 SP3 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamer-plugins-uglySUSE:Linux Enterprise Workstation Extension 15 SP2 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-uglySUSE:Linux Enterprise Workstation Extension 15 SP3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamerSUSE:Linux Enterprise Micro 5.0 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-baseSUSE:Linux Enterprise Micro 5.0 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.2.4-3.7.1 | 1.2.4-3.7.1 |
gstreamer-plugins-badSUSE:HPE Helion OpenStack 8 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:OpenStack Cloud 8 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:OpenStack Cloud 9 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:OpenStack Cloud Crowbar 8 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:OpenStack Cloud Crowbar 9 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP3-BCL |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 12 SP5 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.8.3-18.3.5 | 1.8.3-18.3.5 |
gstreamer-plugins-badSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 15-LTSS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 15 SP1-BCL |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server for SAP Applications 15 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Manager Proxy 4.0 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Manager Retail Branch Server 4.0 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Manager Server 4.0 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Enterprise Storage 6 |
before 1.12.5-3.6.1 | 1.12.5-3.6.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 1.16.3-9.3.1 | 1.16.3-9.3.1 |
gstreamer-plugins-badSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 |
before 1.16.3-9.3.1 | 1.16.3-9.3.1 |
gst-plugins-bad1.0Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.2.0-3ubuntu51.2.1-1ubuntu11.2.1-1ubuntu21.2.2-1ubuntu11.2.2-1ubuntu2 Show 6 moreShow less1.2.2-1ubuntu41.2.3-1ubuntu11.2.3-1ubuntu21.2.4-1~ubuntu11.2.4-1~ubuntu1.11.2.4-1~ubuntu1.1+esm1 |
None known |
gst-plugins-bad1.0Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.1-1ubuntu3 Show 11 moreShow less1.7.1-1ubuntu41.7.2-1ubuntu11.7.90-1ubuntu21.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.11.8.2-1ubuntu0.21.8.3-1ubuntu0.21.8.3-1ubuntu0.2+esm11.8.3-1ubuntu0.2+esm2 |
None known |
gst-plugins-bad1.0Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.12.3-1ubuntu11.12.3-1ubuntu21.12.3-2ubuntu11.12.4-2ubuntu11.12.4-2ubuntu2 Show 8 moreShow less1.13.1-1ubuntu11.13.91-1ubuntu11.14.0-1ubuntu11.14.1-1ubuntu1~ubuntu18.04.11.14.4-1ubuntu1~ubuntu18.04.11.14.5-0ubuntu1~18.04.11.14.5-0ubuntu1~18.04.1+esm11.14.5-0ubuntu1~18.04.1+esm2 |
None known |
gstreameropenSUSE:Leap 15.2 |
before 1.16.3-lp152.2.3.1 | 1.16.3-lp152.2.3.1 |
gstreamer-plugins-badopenSUSE:Leap 15.2 |
before 1.16.3-lp152.3.3.1 | 1.16.3-lp152.3.3.1 |
gstreamer-plugins-baseopenSUSE:Leap 15.2 |
before 1.16.3-lp152.3.3.1 | 1.16.3-lp152.3.3.1 |
gstreamer-plugins-goodopenSUSE:Leap 15.2 |
before 1.16.3-lp152.2.3.1 | 1.16.3-lp152.2.3.1 |
gstreamer-plugins-uglyopenSUSE:Leap 15.2 |
before 1.16.3-lp152.2.3.1 | 1.16.3-lp152.2.3.1 |
gstreamer-plugins-badopenSUSE:Leap 15.3 |
before 1.16.3-lp153.3.3.1 | 1.16.3-lp153.3.3.1 |
gstreameropenSUSE:Leap 15.3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-baseopenSUSE:Leap 15.3 |
before 1.16.3-4.3.1 | 1.16.3-4.3.1 |
gstreamer-plugins-goodopenSUSE:Leap 15.3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
gstreamer-plugins-uglyopenSUSE:Leap 15.3 |
before 1.16.3-3.3.1 | 1.16.3-3.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-3185 is a critical vulnerability (CVSS 9.8) in Freedesktop Gst-plugins-bad, published January 18, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.48%, the 84th percentile. Fixed in gst-plugins-bad1.0 1.18.1-1.
References
bugzilla.redhat.com/show_bug.cgi?id=1917192
security.gentoo.org/glsa/202208-31
nvd.nist.gov/vuln/detail/CVE-2021-3185
github.com/advisories/GHSA-fr84-36xq-g72g
security-tracker.debian.org/tracker/CVE-2021-3185
advisories.mageia.org/MGASA-2021-0079.html
Show 20 moreShow less
bugs.mageia.org/show_bug.cgi?id=28174
debian.org/security/2021/dsa-4833
seclists.org/oss-sec/2021/q1/59
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1035
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1047
suse.com/support/update/announcement/2021/suse-su-20211819-1
bugzilla.suse.com/1181255
suse.com/security/cve/CVE-2021-3185
suse.com/support/update/announcement/2021/suse-su-20211873-1
suse.com/support/update/announcement/2021/suse-su-20211875-1
suse.com/support/update/announcement/2021/suse-su-20211904-1
suse.com/support/update/announcement/2021/suse-su-20211944-1
ubuntu.com/security/CVE-2021-3185
openwall.com/lists/oss-security/2021/01/20/1
cve.org/CVERecord?id=CVE-2021-3185
lists.opensuse.org/archives/list/[email protected]/thread/WTUD7F7CVHXB4OCLI7OT4AVJTO6T64TM
lists.opensuse.org/archives/list/[email protected]/thread/2B2UD46YGBOYO64SOPMOM6DQAL6FGCHZ
lists.opensuse.org/archives/list/[email protected]/thread/4DDS7NLC6D7UVP25OVRWIRK6Y44WZKCU
suse.com/security/cve/CVE-2021-3497
suse.com/security/cve/CVE-2021-3498
Left out here: the rest of 3 source descriptions. The JSON record has them.