Cloudanix VulnDB

CVE-2017-13194

High · 7.5

CVSS

7.5

EPSS

1.8%

Published

Jan 12, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in a common audio-handling library can let a specially made sound file crash programs that use it, causing temporary outages until the software is updated.

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

What it actually does

Improper input validation in audiofile allows crafted audio input to trigger a denial of service condition due to mishandling of odd frame widths.

Why it matters to the business

Systems processing untrusted audio files can experience crashes or service outages; widespread presence in Debian and Ubuntu distributions increases exposure across many environments, though the issue is long-public and carries low active exploitation risk.

How an attack unfolds

An attacker supplies a specially crafted audio file containing an odd frame width to an application using the vulnerable audiofile library; the library fails to validate the input and crashes, resulting in denial of service.

How to fix it

Upgrade audiofile to a fixed version on each affected distribution: Debian 11/12/13/14 to 0.3.6-4; Ubuntu 14.04 LTS to 0.3.6-2ubuntu0.14.04.2; Ubuntu 16.04 LTS to 0.3.6-2ubuntu0.16.04.1. Remove or isolate any remaining vulnerable packages until upgrades are complete.

How to confirm the fix worked

Verify installed package versions match or exceed the listed fixed releases for each distribution; test audio processing with known-good and boundary-case files to confirm stability; monitor vendor advisories for any additional backports.

Typical attack path

  1. Identify an application or service that uses the audiofile library to process user-supplied audio files.
  2. Craft an audio file with an odd frame width that triggers the validation flaw.
  3. Deliver the malicious file to the target via upload, download, or other input mechanism.
  4. Trigger processing of the file to cause the application or service to crash.

How to detect it

Review system and application logs for unexpected crashes or segmentation faults during audio file processing; examine package inventory for pre-fix audiofile versions; no widespread in-the-wild exploitation artifacts are known.

What your security team should do

  • Prioritize patching audiofile packages on all Debian and Ubuntu systems within standard maintenance windows given the age of the disclosure.
  • Inventory applications that depend on audiofile and schedule upgrades to the exact fixed versions provided for each distribution.
  • Apply compensating controls such as file-type validation or sandboxing for audio processing until patches are deployed.
  • Update vulnerability scanning policies to flag any remaining instances of the vulnerable audiofile versions.

The record

A vulnerability in the Android media framework (libvpx) related to odd frame width. Product: Android. Versions: 7.0, 7.1.1, 7.1.2, 8.0, 8.1. Android ID: A-64710201.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 libvpx 0 1.7.0-2
Debian:12 libvpx 0 1.7.0-2
Debian:13 libvpx 0 1.7.0-2
Debian:7 libvpx 0 1.1.0-1+deb7u1
Debian:8 libvpx 0 1.3.0-3+deb8u1
Debian:9 libvpx 0 1.6.1-3+deb9u1
Mageia:5 libvpx 0 1.3.0-3.2.mga5
Mageia:6 libvpx 0 1.5.0-3.1.mga6
SUSE:Linux Enterprise Desktop 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Desktop 12 SP3 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Server 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Server 12 SP3 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Software Development Kit 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Software Development Kit 12 SP3 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Workstation Extension 12 SP2 libvpx 0 1.3.0-3.3.1
SUSE:Linux Enterprise Workstation Extension 12 SP3 libvpx 0 1.3.0-3.3.1
Ubuntu:14.04:LTS libvpx 0 1.3.0-2ubuntu0.1~esm1
Ubuntu:16.04:LTS libvpx 0 1.5.0-2ubuntu1.1
Ubuntu:18.04:LTS libvpx 0 1.7.0-3
Ubuntu:18.04:LTS libvpx 0 1.7.0-3ubuntu0.18.04.1
Ubuntu:Pro:14.04:LTS libvpx 0 1.3.0-2ubuntu0.1~esm1
openSUSE:Tumbleweed libvpx 0 1.10.0-1.3

Related vulnerabilities