Debian Linux
CVE-2021-3498
HIGH
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionCVE.org
GStreamer before 1.18.4 might cause heap corruption when parsing certain malformed Matroska files.
AnalysisAI
A heap corruption vulnerability exists in GStreamer media framework versions before 1.18.4 when parsing malformed Matroska (MKV) video files. An attacker can craft a malicious Matroska file that, when processed by a vulnerable GStreamer installation, triggers heap memory corruption leading to potential code execution with the privileges of the application using GStreamer. While not known to be actively exploited in the wild (not in KEV), a public proof-of-concept exploit is available and the EPSS score of 0.24% indicates moderate exploitation likelihood.
Technical ContextAI
GStreamer is a popular open-source multimedia framework used for creating streaming media applications across Linux distributions and embedded systems. The vulnerability affects the Matroska demuxer component responsible for parsing MKV container format files, as indicated by the specific affected CPE cpe:2.3:a:gstreamer:gstreamer. The root cause is a buffer overflow (CWE-119) where improper bounds checking during Matroska file parsing allows writing beyond allocated heap memory boundaries. Major Linux distributions including Debian 10, Red Hat Enterprise Linux 7 and 8 ship vulnerable versions of GStreamer in their repositories.
RemediationAI
Upgrade GStreamer to version 1.18.4 or later which contains the security fix for this heap corruption vulnerability. Distribution-specific updates are available through Debian Security Advisory DSA-4900 at https://www.debian.org/security/2021/dsa-4900 and Gentoo Linux Security Advisory GLSA-202208-31 at https://security.gentoo.org/glsa/202208-31. For systems that cannot be immediately patched, implement strict input validation for Matroska files and avoid processing MKV files from untrusted sources. Consider sandboxing media processing applications using AppArmor or SELinux to limit potential damage from exploitation.
More in Debian Linux
View allApache Log4j2 contains a critical JNDI injection vulnerability known as 'Log4Shell' that allows unauthenticated remote c
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which
Samba since version 3.5.0 and before 4.6.4, 4.5.10 and 4.4.14 is vulnerable to remote code execution vulnerability, allo
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
RARLAB UnRAR before 6.12 on Linux and UNIX allows directory traversal to write to files during an extract (aka unpack) o
The (1) EPHEMERAL, (2) HTTPS, (3) MVG, (4) MSL, (5) TEXT, (6) SHOW, (7) WIN, and (8) PLT coders in ImageMagick before 6.
When running Apache Tomcat versions 9.0.0.M1 to 9.0.0, 8.5.0 to 8.5.22, 8.0.0.RC1 to 8.0.46 and 7.0.0 to 7.0.81 with HTT
When using the Apache JServ Protocol (AJP), care must be taken when trusting incoming connections to Apache Tomcat. Rate
A remote code execution vulnerability exists within multiple subsystems of Drupal 7.x and 8.x. Rated critical severity (
Same weakness CWE-119 – Buffer Overflow
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today