Every CVE Search/ Get API key

CVE-2026-88914

Gstreamer1-plugins-good: gstreamer: integer overflow and out-of-bounds read in qtdemux cea-608 closed-caption parser

4.4 MediumFix available

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
Low

Exploit likelihood

0.12%Unchanged since Sep 11, 2026
90%50%10%1%

What each source reports

CVE List Score used 4.4

Gstreamer1-plugins-good: gstreamer: integer overflow and out-of-bounds read in qtdemux cea-608 closed-caption parser

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
CVE-2026-88914
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Weakness
CWE-190
Updated
2026-11-06
EUVDEUVD-2026-75905 4.4

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
EUVD-2026-75905
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Updated
2026-11-06
GitHub AdvisoriesGHSA-h8hr-49hh-qr69 4.4

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially...

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
GHSA-h8hr-49hh-qr69
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Weakness
CWE-190
Updated
2026-11-02
NVD 4.4

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
CVE-2026-88914
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Weakness
CWE-190
Updated
2026-11-06
OSVDEBIAN-CVE-2026-88914 4.4

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
DEBIAN-CVE-2026-88914
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-88914 4.4

A flaw was found in GStreamer's gst-plugins-good isomp4 plugin. When processing a specially crafted MP4 or MOV file containing CEA-608 closed-caption data, an integer overflow in 32-bit unsigned arithmetic can bypass a bounds check in the caption parser. This leads to an out-of-bounds heap read of up to 244 bytes, which is then included in the downstream caption output. An attacker could exploit this by tricking a user into opening a malicious media file, potentially resulting in disclosure of adjacent heap memory or application crash.

Record
UBUNTU-CVE-2026-88914
CVSS 3.1
4.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
Updated
2026-11-02
OSVUSN-8863-1 No score

gst-plugins-good1.0 vulnerabilities

Yazan Balawneh discovered that GStreamer Good Plugins incorrectly handled certain FLAC audio streams. An attacker could possibly use this issue to obtain sensitive information. (CVE-2026-17072)

Seonwook Kim discovered that GStreamer Good Plugins incorrectly parsed certain AVI files. An attacker could possibly use this issue to cause a denial of service or obtain sensitive information. (CVE-2026-73433)

Seonwook Kim discovered that GStreamer Good Plugins did not correctly parse certain AVI files. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-73434)

Seonwook Kim discovered that GStreamer Good Plugins incorrectly handled certain closed caption data. An attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, and Ubuntu 26.04 LTS. (CVE-2026-88914)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gst-plugins-good1.0
Debian:12
before 1.22.0-5+deb12u4, plus listed versions
1.22.0-51.22.0-5+deb12u11.22.0-5+deb12u21.22.0-5+deb12u3
1.22.0-5+deb12u4
gst-plugins-good1.0
Debian:13
All versions, plus listed versions
1.26.10-11.26.2-11.26.2-1+deb13u11.26.2-1+deb13u21.26.3-1
Show 28 moreShow less
1.26.4-11.26.5-11.26.5-21.26.5-2+hurd.11.26.5-31.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.2-21.28.2-31.28.2-41.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-good1.0
Debian:14
before 1.28.7-1, plus listed versions
1.26.10-11.26.2-11.26.3-11.26.4-11.26.5-1
Show 22 moreShow less
1.26.5-21.26.5-2+hurd.11.26.5-31.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.2-21.28.2-31.28.2-41.28.3-11.28.4-11.28.5-11.28.6-1
1.28.7-1
gst-plugins-good1.0
Ubuntu:Pro:20.04:LTS
before 1.16.3-0ubuntu1.3+esm4, plus listed versions
1.16.1-1ubuntu11.16.2-1ubuntu11.16.2-1ubuntu21.16.2-1ubuntu2.11.16.3-0ubuntu1
Show 6 moreShow less
1.16.3-0ubuntu1.11.16.3-0ubuntu1.21.16.3-0ubuntu1.31.16.3-0ubuntu1.3+esm11.16.3-0ubuntu1.3+esm21.16.3-0ubuntu1.3+esm3
1.16.3-0ubuntu1.3+esm4
gst-plugins-good1.0
Ubuntu:22.04:LTS
before 1.20.3-0ubuntu1.10, plus listed versions
1.18.5-1ubuntu21.18.5-1ubuntu31.20.0-2ubuntu11.20.1-1ubuntu11.20.3-0ubuntu1
Show 8 moreShow less
1.20.3-0ubuntu1.11.20.3-0ubuntu1.31.20.3-0ubuntu1.41.20.3-0ubuntu1.51.20.3-0ubuntu1.61.20.3-0ubuntu1.71.20.3-0ubuntu1.81.20.3-0ubuntu1.9
1.20.3-0ubuntu1.10
gst-plugins-good1.0
Ubuntu:24.04:LTS
before 1.24.2-1ubuntu1.8, plus listed versions
1.22.6-1ubuntu11.22.6-1ubuntu21.22.8-3ubuntu11.22.9-1ubuntu11.24.0-1ubuntu5
Show 10 moreShow less
1.24.0-1ubuntu71.24.1-2ubuntu11.24.2-1ubuntu11.24.2-1ubuntu1.11.24.2-1ubuntu1.21.24.2-1ubuntu1.31.24.2-1ubuntu1.41.24.2-1ubuntu1.51.24.2-1ubuntu1.61.24.2-1ubuntu1.7
1.24.2-1ubuntu1.8
gst-plugins-good1.0
Ubuntu:26.04:LTS
before 1.28.2-2ubuntu0.4, plus listed versions
1.26.5-1ubuntu21.27.2-1ubuntu11.27.90-1ubuntu11.28.0-1ubuntu11.28.0-1ubuntu3
Show 5 moreShow less
1.28.1-1ubuntu11.28.2-21.28.2-2ubuntu0.11.28.2-2ubuntu0.21.28.2-2ubuntu0.3
1.28.2-2ubuntu0.4
gst-plugins-good1.0
Ubuntu:Pro:16.04:LTS
From an advisory covering 4 CVEs
before 1.8.3-1ubuntu0.5+esm4, plus listed versions
1.6.0-1ubuntu11.6.1-1ubuntu11.6.2-1ubuntu11.7.1-1ubuntu11.7.2-1ubuntu1
Show 13 moreShow less
1.7.90-1ubuntu11.7.91-1ubuntu11.8.0-1ubuntu11.8.1-1ubuntu0.11.8.2-1ubuntu0.11.8.2-1ubuntu0.21.8.2-1ubuntu0.31.8.3-1ubuntu0.31.8.3-1ubuntu0.41.8.3-1ubuntu0.51.8.3-1ubuntu0.5+esm11.8.3-1ubuntu0.5+esm21.8.3-1ubuntu0.5+esm3
1.8.3-1ubuntu0.5+esm4
gst-plugins-good1.0
Ubuntu:Pro:18.04:LTS
From an advisory covering 4 CVEs
before 1.14.5-0ubuntu1~18.04.3+esm4, plus listed versions
1.12.3-1ubuntu11.12.4-1ubuntu11.13.1-1ubuntu11.13.91-1ubuntu11.14.0-1ubuntu1
Show 8 moreShow less
1.14.1-1ubuntu1~ubuntu18.04.11.14.4-1ubuntu1~ubuntu18.04.11.14.5-0ubuntu1~18.04.11.14.5-0ubuntu1~18.04.21.14.5-0ubuntu1~18.04.31.14.5-0ubuntu1~18.04.3+esm11.14.5-0ubuntu1~18.04.3+esm21.14.5-0ubuntu1~18.04.3+esm3
1.14.5-0ubuntu1~18.04.3+esm4
gst-plugins-good1.0
Ubuntu:Pro:20.04:LTS
From an advisory covering 4 CVEs
before 1.16.3-0ubuntu1.3+esm4, plus listed versions
1.16.1-1ubuntu11.16.2-1ubuntu11.16.2-1ubuntu21.16.2-1ubuntu2.11.16.3-0ubuntu1
Show 6 moreShow less
1.16.3-0ubuntu1.11.16.3-0ubuntu1.21.16.3-0ubuntu1.31.16.3-0ubuntu1.3+esm11.16.3-0ubuntu1.3+esm21.16.3-0ubuntu1.3+esm3
1.16.3-0ubuntu1.3+esm4
gst-plugins-good1.0
Ubuntu:22.04:LTS
From an advisory covering 4 CVEs
before 1.20.3-0ubuntu1.10, plus listed versions
1.18.5-1ubuntu21.18.5-1ubuntu31.20.0-2ubuntu11.20.1-1ubuntu11.20.3-0ubuntu1
Show 8 moreShow less
1.20.3-0ubuntu1.11.20.3-0ubuntu1.31.20.3-0ubuntu1.41.20.3-0ubuntu1.51.20.3-0ubuntu1.61.20.3-0ubuntu1.71.20.3-0ubuntu1.81.20.3-0ubuntu1.9
1.20.3-0ubuntu1.10
gst-plugins-good1.0
Ubuntu:24.04:LTS
From an advisory covering 4 CVEs
before 1.24.2-1ubuntu1.8, plus listed versions
1.22.6-1ubuntu11.22.6-1ubuntu21.22.8-3ubuntu11.22.9-1ubuntu11.24.0-1ubuntu5
Show 10 moreShow less
1.24.0-1ubuntu71.24.1-2ubuntu11.24.2-1ubuntu11.24.2-1ubuntu1.11.24.2-1ubuntu1.21.24.2-1ubuntu1.31.24.2-1ubuntu1.41.24.2-1ubuntu1.51.24.2-1ubuntu1.61.24.2-1ubuntu1.7
1.24.2-1ubuntu1.8
gst-plugins-good1.0
Ubuntu:26.04:LTS
From an advisory covering 4 CVEs
before 1.28.2-2ubuntu0.4, plus listed versions
1.26.5-1ubuntu21.27.2-1ubuntu11.27.90-1ubuntu11.28.0-1ubuntu11.28.0-1ubuntu3
Show 5 moreShow less
1.28.1-1ubuntu11.28.2-21.28.2-2ubuntu0.11.28.2-2ubuntu0.21.28.2-2ubuntu0.3
1.28.2-2ubuntu0.4

History

History
RecordedChangedSources
affectedCVE List, NVD
factsEUVD
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2026-88914 is a medium vulnerability (CVSS 4.4) in Red Hat Enterprise Linux 10, published September 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.12%, the 1st percentile. Fixed in gst-plugins-good1.0 1.22.0-5+deb12u4.

References

Show 9 moreShow less
MoveEnter Open