Cloudanix VulnDB

CVE-2017-5838

High · 7.5

CVSS

7.5

EPSS

4.2%

Published

Feb 9, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in software that reads date information from media files could let an attacker crash programs by sending specially crafted data, causing temporary service outages.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds heap read in gst_date_time_new_from_iso8601_string triggered by malformed ISO8601 datetime input, resulting in denial of service.

Why it matters to the business

Unexpected crashes in media-processing pipelines can interrupt dependent services and require manual restarts, with limited but persistent availability risk in long-lived deployments.

How an attack unfolds

An attacker crafts a malformed ISO8601 datetime string and supplies it to any code path that invokes the vulnerable GStreamer datetime parser, causing an out-of-bounds read and process termination.

How to fix it

Upgrade kubernetes-csi-external-provisioner (Chainguard) and (Wolfi) to version 4.0.1-r1 or later; rebuild any containers or images that embed older GStreamer packages and verify the gst/gstdatetime.c fix is present.

How to confirm the fix worked

Confirm installed package versions match or exceed the stated fixed releases, then replay known-malformed ISO8601 test cases in a lab environment to ensure no crash occurs.

Typical attack path

  1. Locate a reachable service that uses the vulnerable GStreamer version for datetime parsing
  2. Generate a specially malformed ISO8601 string that triggers the out-of-bounds read
  3. Deliver the string via network input, file, or metadata processed by the application
  4. Observe heap-read fault and resulting denial of service

How to detect it

Review application and system logs for abrupt terminations or segmentation faults during datetime parsing; correlate with inbound network traffic or file uploads containing ISO8601 strings around the time of the crash.

What your security team should do

  • Apply the listed package upgrades immediately on all affected Chainguard and Wolfi deployments
  • Scan container images and build pipelines for any older GStreamer versions and replace them
  • Add the CVE to vulnerability scanners so future builds fail on the unpatched version
  • Monitor crash and restart rates of media-handling workloads for sudden spikes

The record

The gst_date_time_new_from_iso8601_string function in gst/gstdatetime.c in GStreamer before 1.10.3 allows remote attackers to cause a denial of service (out-of-bounds heap read) via a malformed datetime string.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 gstreamer1.0 0 1.10.3-1
Debian:11 gstreamer1.0 0 1.10.3-1
Debian:12 gstreamer1.0 0 1.10.3-1
Debian:13 gstreamer1.0 0 1.10.3-1
Debian:14 gstreamer1.0 0 1.10.3-1
Debian:8 gstreamer1.0 0 1.4.4-2+deb8u1
Mageia:5 gstreamer1.0 0 1.4.3-2.1.mga5
Red Hat:enterprise_linux:7::client clutter-gst2 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::client clutter-gst2-debuginfo 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::client clutter-gst2-devel 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::client gnome-video-effects 0 0:0.4.3-1.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-bad-free 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-bad-free-debuginfo 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-bad-free-devel 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-bad-free-devel-docs 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-good 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-good-debuginfo 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::client gstreamer-plugins-good-devel-docs 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::client gstreamer1 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-devel-docs 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-bad-free 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-bad-free-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-bad-free-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-bad-free-gtk 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-base 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-base-debuginfo 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-base-devel 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-base-devel-docs 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-base-tools 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-good 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client gstreamer1-plugins-good-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::client orc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::client orc-compiler 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::client orc-debuginfo 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::client orc-devel 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::client orc-doc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::computenode clutter-gst2 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::computenode clutter-gst2-debuginfo 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::computenode clutter-gst2-devel 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::computenode gnome-video-effects 0 0:0.4.3-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer-plugins-good 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::computenode gstreamer-plugins-good-debuginfo 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::computenode gstreamer-plugins-good-devel-docs 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::computenode gstreamer1 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-devel-docs 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-bad-free 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-bad-free-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-bad-free-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-bad-free-gtk 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-base 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-base-debuginfo 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-base-devel 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-base-devel-docs 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-base-tools 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-good 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode gstreamer1-plugins-good-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::computenode orc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::computenode orc-compiler 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::computenode orc-debuginfo 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::computenode orc-devel 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::computenode orc-doc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::server clutter-gst2 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::server clutter-gst2-debuginfo 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::server clutter-gst2-devel 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::server gnome-video-effects 0 0:0.4.3-1.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-bad-free 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-bad-free-debuginfo 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-bad-free-devel 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-bad-free-devel-docs 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-good 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-good-debuginfo 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::server gstreamer-plugins-good-devel-docs 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::server gstreamer1 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-devel-docs 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-bad-free 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-bad-free-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-bad-free-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-bad-free-gtk 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-base 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-base-debuginfo 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-base-devel 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-base-devel-docs 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-base-tools 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-good 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server gstreamer1-plugins-good-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::server orc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::server orc-compiler 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::server orc-debuginfo 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::server orc-devel 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::server orc-doc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::workstation clutter-gst2 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::workstation clutter-gst2-debuginfo 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::workstation clutter-gst2-devel 0 0:2.0.18-1.el7
Red Hat:enterprise_linux:7::workstation gnome-video-effects 0 0:0.4.3-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-bad-free 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-bad-free-debuginfo 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-bad-free-devel 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-bad-free-devel-docs 0 0:0.10.23-23.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-good 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-good-debuginfo 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::workstation gstreamer-plugins-good-devel-docs 0 0:0.10.31-13.el7
Red Hat:enterprise_linux:7::workstation gstreamer1 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-devel-docs 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-bad-free 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-bad-free-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-bad-free-devel 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-bad-free-gtk 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-base 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-base-debuginfo 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-base-devel 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-base-devel-docs 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-base-tools 0 0:1.10.4-1.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-good 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation gstreamer1-plugins-good-debuginfo 0 0:1.10.4-2.el7
Red Hat:enterprise_linux:7::workstation orc 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::workstation orc-compiler 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::workstation orc-debuginfo 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::workstation orc-devel 0 0:0.4.26-1.el7
Red Hat:enterprise_linux:7::workstation orc-doc 0 0:0.4.26-1.el7
SUSE:Linux Enterprise Desktop 12 SP1 gstreamer 0 1.2.4-2.3.3
SUSE:Linux Enterprise Desktop 12 SP2 gstreamer 0 1.8.3-9.5
SUSE:Linux Enterprise Server 12 SP1 gstreamer 0 1.2.4-2.3.3
SUSE:Linux Enterprise Server 12 SP2 gstreamer 0 1.8.3-9.5
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 gstreamer 0 1.8.3-9.5
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 gstreamer 0 1.2.4-2.3.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 gstreamer 0 1.8.3-9.5
SUSE:Linux Enterprise Software Development Kit 12 SP1 gstreamer 0 1.2.4-2.3.3
SUSE:Linux Enterprise Software Development Kit 12 SP2 gstreamer 0 1.8.3-9.5
Ubuntu:16.04:LTS gstreamer0.10 0 No fix
Ubuntu:Pro:16.04:LTS gstreamer0.10 0 No fix
Ubuntu:Pro:16.04:LTS gstreamer1.0 0 1.8.3-1~ubuntu0.1+esm1
openSUSE:Tumbleweed gstreamer 0 1.18.5-2.1
openSUSE:Tumbleweed gstreamer-plugins-bad 0 1.18.5-2.1
openSUSE:Tumbleweed gstreamer-plugins-good 0 1.18.5-2.1
openSUSE:Tumbleweed gstreamer-plugins-ugly 0 1.18.5-2.1

Related vulnerabilities