Critical Memory Write Vulnerability in libvorbis Affects Multiple Alpine Versions

libvorbis Updated 02 Oct 2025

Summary

11/06/2018
N/A
Yes i
High
8.8

ALPINE-CVE-2018-5146: An out of bounds memory write while processing Vorbis audio data was reported through the Pwn2Own contest. Affects libvorbis versions < 1.3.6-r0. Fixed in 1.3.6-r0. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

libvorbis is an open-source software library used for encoding and decoding audio data in the Vorbis format. It is widely utilized in various applications, including media players and streaming services, due to its efficient compression and high-quality audio output. However, libvorbis has been identified to have a critical vulnerability that can lead to severe security risks, particularly in versions prior to 1.3.6-r0 across multiple Alpine Linux distributions.

Vulnerability Detail

An out of bounds memory write vulnerability was reported during the Pwn2Own contest, affecting libvorbis. This vulnerability allows attackers to manipulate memory, potentially leading to arbitrary code execution, data corruption, or crashes. The issue specifically impacts versions of Firefox and Thunderbird that utilize libvorbis for audio processing, making it a significant concern for users of these applications. The vulnerability has a CVSS score of 8.8, indicating its high severity and potential for exploitation.

How To Fix

Minimum fixed version

1.3.6-r0

This is the first release that contains the fix.

sudo apk add --upgrade libvorbis

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, users may consider disabling the use of libvorbis in applications that rely on it until the package can be updated. However, this may affect audio playback functionality.

Conclusion

The libvorbis vulnerability presents a significant risk to users of Alpine Linux and associated applications. It is crucial to update to the patched version to mitigate potential security threats. Users are encouraged to monitor their systems and utilize tools like Vulert for real-time vulnerability alerts.

See every vulnerability recorded for libvorbis →

Share this vulnerability

FAQ

The vulnerability is an out of bounds memory write that can lead to arbitrary code execution or crashes in applications using libvorbis.

All versions of Alpine Linux prior to 1.3.6-r0 for the libvorbis package are affected by this vulnerability.

You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without needing to sign up.

If an immediate update is not possible, consider disabling the use of libvorbis in your applications as a temporary workaround.

The CVSS score of this vulnerability is 8.8, indicating a high severity level.

Related vulnerabilities

Recent vulnerabilities recorded for libvorbis.

How To Fix

Minimum fixed version

1.3.6-r0

This is the first release that contains the fix.

sudo apk add --upgrade libvorbis

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback