Every CVE Search/ Get API key

CVE-2026-53703

Gstreamer1-plugins-ugly-free: gstreamer: out-of-bounds read in realmedia demuxer audio stream header parser

7.1 HighFix available

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
High

Exploit likelihood

0.24%Up 0.1 points since Jun 16, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.1

Gstreamer1-plugins-ugly-free: gstreamer: out-of-bounds read in realmedia demuxer audio stream header parser

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
CVE-2026-53703
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Weakness
CWE-125
Updated
2026-11-05
EUVDEUVD-2026-36801 7.1

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
EUVD-2026-36801
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-05
GitHub AdvisoriesGHSA-hghw-p2mw-fvch 7.1

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing...

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
GHSA-hghw-p2mw-fvch
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
NVD 7.1

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
CVE-2026-53703
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Weakness
CWE-125
Updated
2026-11-05
OSVDEBIAN-CVE-2026-53703 7.1

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
DEBIAN-CVE-2026-53703
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-06
OSVRHSA-2026:36673 7.1

Red Hat Security Advisory: gstreamer1-plugins-ugly-free security update

Record
RHSA-2026:36673
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVRHSA-2026:36674 7.1

Red Hat Security Advisory: gstreamer1-plugins-ugly-free security update

Record
RHSA-2026:36674
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:50688 7.1

Red Hat Security Advisory: gstreamer1-plugins-ugly-free security update

Record
RHSA-2026:50688
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRHSA-2026:50691 7.1

Red Hat Security Advisory: gstreamer1-plugins-ugly-free security update

Record
RHSA-2026:50691
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRLSA-2026:36673 7.1

Moderate: gstreamer1-plugins-ugly-free security update

GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins whose license is not fully compatible with LGPL.

Security Fix(es):

  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer audio stream header parser (CVE-2026-53703)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:36673
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVRLSA-2026:36674 7.1

Moderate: gstreamer1-plugins-ugly-free security update

GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins whose license is not fully compatible with LGPL.

Security Fix(es):

  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer audio stream header parser (CVE-2026-53703)

  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer FILEINFO metadata parser (CVE-2026-53704)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:36674
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-53703 7.1

A vulnerability was found in the GStreamer RealMedia demuxer (gst-plugins-ugly). When processing a RealMedia (.rm) file, the demuxer parses MDPR (media properties) chunks to configure audio streams. For audio stream header versions 4 and 5, the parser reads fields such as codec type, packet size, sample rate, channel count, and extra codec data length from fixed offsets within the chunk without first checking that the chunk contains enough data. If a malicious file provides an MDPR chunk that is too small to contain a complete audio stream header, the parser reads beyond the end of the buffer. This can cause the application to crash. In some cases, bytes read past the buffer boundary may be incorporated into stream metadata, which could result in limited information disclosure.

Record
UBUNTU-CVE-2026-53703
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Updated
2026-11-02
OSVALSA-2026:36673 No score

Moderate: gstreamer1-plugins-ugly-free security update

GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins whose license is not fully compatible with LGPL.

Security Fix(es):

  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer audio stream header parser (CVE-2026-53703)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:36673
Updated
2026-11-06
OSVALSA-2026:36674 No score

Moderate: gstreamer1-plugins-ugly-free security update

GStreamer is a streaming media framework, based on graphs of elements which operate on media data. This package contains plug-ins whose license is not fully compatible with LGPL.

Security Fix(es):

  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer audio stream header parser (CVE-2026-53703)
  • gstreamer1-plugins-ugly-free: GStreamer: Out-of-bounds read in RealMedia demuxer FILEINFO metadata parser (CVE-2026-53704)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:36674
Updated
2026-11-02
OSVCLSA-2026-1784107571 No score

gstreamer1-plugins-ugly-free: Fix of 2 CVEs

  • CVE-2026-53703: fix rmdemux out-of-bounds read parsing MDPR audio header
  • CVE-2026-53704: fix rmdemux security issues in FILEINFO/pascal-string parsing
Record
CLSA-2026-1784107571
Updated
2026-11-02
OSVUSN-8896-1 No score

gst-plugins-ugly1.0 vulnerabilities

Michael Randrianantenaina discovered that GStreamer's Ugly Plugins incorrectly handled certain malformed RealMedia files. If a user were tricked into opening a crafted media file, an attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2023-38103, CVE-2023-38104)

It was discovered that GStreamer's Ugly Plugins incorrectly handled certain malformed ASF and RealMedia files. If a user were tricked into opening a crafted media file, an attacker could possibly use this issue to execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2026-2920, CVE-2026-2922)

Tianshuo Han discovered that GStreamer's Ugly Plugins incorrectly handled certain malformed RealMedia files. If a user were tricked into opening a crafted media file, an attacker could possibly use this issue to cause a denial of service or expose sensitive information. (CVE-2026-53703, CVE-2026-53704)

Seonwook Kim discovered that GStreamer's Ugly Plugins incorrectly handled certain malformed ASF files. If a user were tricked into opening a crafted media file, an attacker could possibly use this issue to cause a denial of service or expose sensitive information. (CVE-2026-19389)

Record
USN-8896-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gstreamer1-plugins-ugly-free
AlmaLinux:10
before 1.26.7-2.el10_2.1
1.26.7-2.el10_2.1
gstreamer1-plugins-ugly-free
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.22.12-6.el9_8.1
1.22.12-6.el9_8.1
gstreamer1-plugins-ugly-free
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 1.22.12-3.el9_6.tuxcare.els2
1.22.12-3.el9_6.tuxcare.els2
gst-plugins-ugly1.0
Debian:12
All versions, plus listed versions
1.22.0-21.22.0-2+deb12u11.22.0-2+deb12u21.22.1-11.22.10-1
Show 45 moreShow less
1.22.3-11.22.3-21.22.4-11.22.5-11.22.6-11.22.7-11.22.8-11.22.9-11.23.1-11.23.2-11.23.90-11.24.0-11.24.1-11.24.10-11.24.11-11.24.12-11.24.2-11.24.3-11.24.4-11.24.5-11.24.6-11.24.7-11.24.8-11.24.9-11.25.1-11.25.50-11.25.50-21.25.90-11.25.90-21.26.0-11.26.1-11.26.10-11.26.2-11.26.3-11.26.3-21.26.3-31.26.3-41.26.4-11.26.5-11.26.5-21.26.6-11.26.7-11.26.8-11.26.9-11.27.1-1
None known
gst-plugins-ugly1.0
Debian:13
All versions, plus listed versions
1.26.10-11.26.3-41.26.3-4+deb13u11.26.4-11.26.5-1
Show 21 moreShow less
1.26.5-21.26.6-11.26.7-11.26.8-11.26.9-11.27.1-11.27.2-11.27.50-11.27.50-21.27.90-11.28.0-11.28.1-11.28.2-11.28.3-11.28.4-11.28.5-11.28.6-11.28.7-11.28.8-11.29.1-11.29.2-1
None known
gst-plugins-ugly1.0
Debian:14
before 1.28.4-1, plus listed versions
1.26.10-11.26.3-41.26.4-11.26.5-11.26.5-2
Show 13 moreShow less
1.26.6-11.26.7-11.26.8-11.26.9-11.27.1-11.27.2-11.27.50-11.27.50-21.27.90-11.28.0-11.28.1-11.28.2-11.28.3-1
1.28.4-1
gstreamer1-plugins-ugly-free
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:1.26.7-2.el10_2.1
0:1.26.7-2.el10_2.1
gstreamer1-plugins-ugly-free-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:1.26.7-2.el10_2.1
0:1.26.7-2.el10_2.1
gstreamer1-plugins-ugly-free-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 2 CVEs
before 0:1.26.7-2.el10_2.1
0:1.26.7-2.el10_2.1
gstreamer1-plugins-ugly-free
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-6.el9_8.1
0:1.22.12-6.el9_8.1
Show 23 moreShow less
Affected packages
PackageAffectedFixed
gstreamer1-plugins-ugly-free-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-6.el9_8.1
0:1.22.12-6.el9_8.1
gstreamer1-plugins-ugly-free-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-6.el9_8.1
0:1.22.12-6.el9_8.1
gstreamer1-plugins-ugly-free
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 2 CVEs
before 0:1.24.11-1.el10_0.2
0:1.24.11-1.el10_0.2
gstreamer1-plugins-ugly-free-debuginfo
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 2 CVEs
before 0:1.24.11-1.el10_0.2
0:1.24.11-1.el10_0.2
gstreamer1-plugins-ugly-free-debugsource
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 2 CVEs
before 0:1.24.11-1.el10_0.2
0:1.24.11-1.el10_0.2
gstreamer1-plugins-ugly-free
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-4.el9_6.1
0:1.22.12-4.el9_6.1
gstreamer1-plugins-ugly-free-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-4.el9_6.1
0:1.22.12-4.el9_6.1
gstreamer1-plugins-ugly-free-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 2 CVEs
before 0:1.22.12-4.el9_6.1
0:1.22.12-4.el9_6.1
gstreamer1-plugins-ugly-free
Rocky Linux:10
before 0:1.26.7-2.el10_2.1
0:1.26.7-2.el10_2.1
gstreamer1-plugins-ugly-free
Rocky Linux:9
From an advisory covering 2 CVEs
before 0:1.22.12-6.el9_8.1
0:1.22.12-6.el9_8.1
gst-plugins-ugly1.0
Ubuntu:Pro:16.04:LTS
before 1.8.3-1ubuntu0.1+esm2, plus listed versions
1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.2-1ubuntu1
Show 7 moreShow less
1.7.90-1ubuntu11.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.11.8.3-1ubuntu0.11.8.3-1ubuntu0.1+esm1
1.8.3-1ubuntu0.1+esm2
gst-plugins-ugly1.0
Ubuntu:Pro:18.04:LTS
before 1.14.5-0ubuntu1~18.04.1+esm1, plus listed versions
1.12.3-11.12.3-1build11.12.4-11.12.4-1build11.13.1-1
Show 5 moreShow less
1.13.91-11.14.0-11.14.1-1~ubuntu18.04.11.14.4-1~ubuntu18.04.11.14.5-0ubuntu1~18.04.1
1.14.5-0ubuntu1~18.04.1+esm1
gst-plugins-ugly1.0
Ubuntu:Pro:20.04:LTS
before 1.16.2-2ubuntu0.1~esm1, plus listed versions
1.16.1-11.16.1-1build11.16.2-11.16.2-21.16.2-2build1
1.16.2-2ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:22.04:LTS
before 1.20.1-1ubuntu0.1~esm1, plus listed versions
1.18.5-11.20.0-11.20.0-1build11.20.1-1
1.20.1-1ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:24.04:LTS
before 1.24.1-1ubuntu0.1~esm1, plus listed versions
1.22.5-11.22.6-11.22.7-11.22.8-11.22.10-11.24.1-11.24.1-1build1
1.24.1-1ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:25.10
All versions, plus listed versions
1.26.0-11.26.1-11.26.2-11.26.3-11.26.3-3
Show 4 moreShow less
1.26.3-41.26.4-11.26.5-11.26.6-1
None known
gst-plugins-ugly1.0
Ubuntu:Pro:26.04:LTS
before 1.28.2-1ubuntu0.1~esm1, plus listed versions
1.26.6-11.26.7-1build11.27.2-11.27.90-11.28.0-11.28.1-11.28.2-1
1.28.2-1ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:16.04:LTS
From an advisory covering 7 CVEs
before 1.8.3-1ubuntu0.1+esm2, plus listed versions
1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.2-1ubuntu1
Show 7 moreShow less
1.7.90-1ubuntu11.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.11.8.3-1ubuntu0.11.8.3-1ubuntu0.1+esm1
1.8.3-1ubuntu0.1+esm2
gst-plugins-ugly1.0
Ubuntu:Pro:18.04:LTS
From an advisory covering 7 CVEs
before 1.14.5-0ubuntu1~18.04.1+esm1, plus listed versions
1.12.3-11.12.3-1build11.12.4-11.12.4-1build11.13.1-1
Show 5 moreShow less
1.13.91-11.14.0-11.14.1-1~ubuntu18.04.11.14.4-1~ubuntu18.04.11.14.5-0ubuntu1~18.04.1
1.14.5-0ubuntu1~18.04.1+esm1
gst-plugins-ugly1.0
Ubuntu:Pro:20.04:LTS
From an advisory covering 7 CVEs
before 1.16.2-2ubuntu0.1~esm1, plus listed versions
1.16.1-11.16.1-1build11.16.2-11.16.2-21.16.2-2build1
1.16.2-2ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:22.04:LTS
From an advisory covering 7 CVEs
before 1.20.1-1ubuntu0.1~esm1, plus listed versions
1.18.5-11.20.0-11.20.0-1build11.20.1-1
1.20.1-1ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:24.04:LTS
From an advisory covering 7 CVEs
before 1.24.1-1ubuntu0.1~esm1, plus listed versions
1.22.5-11.22.6-11.22.7-11.22.8-11.22.10-11.24.1-11.24.1-1build1
1.24.1-1ubuntu0.1~esm1
gst-plugins-ugly1.0
Ubuntu:Pro:26.04:LTS
From an advisory covering 7 CVEs
before 1.28.2-1ubuntu0.1~esm1, plus listed versions
1.26.6-11.26.7-1build11.27.2-11.27.90-11.28.0-11.28.1-11.28.2-1
1.28.2-1ubuntu0.1~esm1

History

History
RecordedChangedSources
referencesOSV
affectedOSV
affectedEUVD, NVD
factsCVE List
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-53703 is a high vulnerability (CVSS 7.1) in Red Hat Enterprise Linux 10, published June 15, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.24%, the 15th percentile. Fixed in gstreamer1-plugins-ugly-free 1.26.7-2.el10_2.1.

References

Show 34 moreShow less
This page doesn't list everything

Left out here: 15 versions. The JSON record has them.

MoveEnter Open