Skip to main content

Alpine Linux FFmpeg CVE-2025-59732

HIGH
Out-of-bounds Write (CWE-787)
N/A vendor:alpine
8.7
CVSS 4.0 · Vendor: vendor:alpine
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position on adjacent network
  2. Delivery
    Deliver crafted media file/stream
  3. Exploit
    Trigger out-of-bounds write in ffmpeg decoder
  4. Execution
    Corrupt memory beyond buffer
  5. Impact
    Achieve code execution / data compromise

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the victim to process attacker-controlled media with a vulnerable ffmpeg build (pre-8.0-r0 on Alpine), consistent with UI:P (passive user interaction such as opening/auto-decoding a file or stream). The attack is constrained to an adjacent network (AV:A) rather than being fully remote, and AC:H indicates a specific, hard-to-meet condition in the parser must be met for the out-of-bounds write to trigger reliably. Limiting factors: no privileges are needed (PR:N, so unauthenticated), but the combination of adjacent-only reach, high attack complexity, and required victim interaction substantially narrows realistic exploitation. The exact vulnerable component (codec/demuxer) is not stated in the available data and should be confirmed from the ffmpeg 8.0 changelog.

Impact

Signals are consistent in pointing to a LOW real-world priority despite the high 8.7 CVSS 4.0 base score. The vector itself tempers the severity: AV:A restricts the attack to an adjacent network (not the full internet), AC:H flags that exploitation is technically difficult, and UI:P requires the victim to passively process attacker-supplied content - these combine to make reliable exploitation hard. Corroborating this, EPSS is 0.02% (6th percentile), among the lowest possible, and there is no CISA KEV listing and no public POC identified, so this is 'no public exploit identified at time of analysis.' The high VC:H/VI:H impacts (plus subsequent-system SC:H/SI:H, implying an out-of-bounds write that can corrupt memory beyond the decoder sandbox) are what inflate the score, which is typical of a memory-corruption CWE-787 bug. Net: this is a high-CVSS-but-low-real-risk issue in practice - serious if a targeted attacker invests effort, but not a widespread-exploitation emergency. Key caveat: the description ('Alpine Linux: ffmpeg fixed in 8.0-r0') contains NO technical detail; the affected codec/demuxer, the precise trigger, and the fixed upstream commit are all unconfirmed from the provided data and should be verified against the Google issue tracker reference and ffmpeg 8.0 changelog.

Exploit ScenarioDerived

An attacker on the same adjacent network segment (or controlling a media source the victim reaches) crafts a malformed audio/video file or stream that triggers an out-of-bounds write in ffmpeg when the victim's application decodes it. Because UI:P applies, the victim need only open or auto-process the media in a tool that bundles ffmpeg (media player, transcoder, thumbnailer), after which memory corruption can lead to code execution or data compromise. No public exploit code has been identified, and AC:H indicates a reliable exploit would require significant effort.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 19, 2026

An out-of-bounds write in the FFmpeg package shipped by Alpine Linux before 8.0-r0 can corrupt memory when a victim processes attacker-controlled media, potentially exposing or altering data but not degrading availability. The assessed attack path is adjacent-network, high-complexity, unauthenticated, and requires victim interaction; the 8.7 CVSS 4.0 base score overstates practical risk because EPSS is only 0.02% (6th percentile) and no public exploit identified at time of analysis. Alpine users running ffmpeg-based decoders, transcoders, or preview generators on untrusted media are affected.

Earlier versions of this analysis (1)
v1 May 27, 2026 - 22:53

ffmpeg, as packaged in Alpine Linux, was patched in package version 8.0-r0 to address CVE-2025-59732. The underlying vulnerability type, root cause, and impact scope are not disclosed in available intelligence sources. No CVSS score, vector, or CWE has been assigned at the time of this analysis, making precise impact assessment impossible without consulting upstream ffmpeg or Alpine Linux security advisories directly. EPSS scoring at 0.02% (6th percentile) indicates very low observed exploitation probability.

RemediationAI

Vendor-released patch: upgrade Alpine Linux's ffmpeg package to 8.0-r0 or later (for example, use apk add --upgrade ffmpeg or the equivalent package upgrade path, then verify with apk info -v ffmpeg); consult the vendor issue tracker at https://issuetracker.google.com/436510316 and the VulDB advisory at https://vuldb.com/vuln/327261. If immediate upgrade is not possible, block untrusted media from reaching ffmpeg-based decoders or transcoders by disabling auto-thumbnail and auto-transcode features and requiring manual approval for media processing, with the trade-off of reduced automation and user convenience. Also restrict adjacent-network access to media-processing endpoints with firewall or segmentation rules; this may disrupt legitimate streaming clients. Because no public exploit was identified and EPSS is low, prioritize by exposure rather than mass emergency patching.

Affected ProductsAI

Alpine Linux distributions that ship the ffmpeg package before 8.0-r0 are affected. No CPE identifiers were provided. The vendor issue is tracked at https://issuetracker.google.com/436510316 and a VulDB advisory is at https://vuldb.com/vuln/327261. Users of ffmpeg-based media processing on Alpine, especially services that automatically decode or transcode untrusted uploads or streams, should treat pre-8.0-r0 builds as affected.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-787 describes an out-of-bounds write in native media parsing or decoding code, where malformed container or codec data causes a write past an allocated buffer and can corrupt adjacent memory. FFmpeg's broad demuxer/decoder surface makes such memory-safety bugs significant, but the exact vulnerable codec or demuxer is not stated in the available data and should be confirmed from the ffmpeg 8.0 changelog. The supplied CVSS 4.0 vector is AV:A/AC:H/PR:N/UI:P with high confidentiality and integrity impact and no availability impact; the independent CVSS 3.1 assessment is AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N. No CPE strings were supplied, so the affected scope is Alpine Linux's ffmpeg package before 8.0-r0; references include the Google issue tracker and a VulDB advisory.

Know when Ffmpeg gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vendor:alpine) PRIMARY 8.7 HIGH
CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
vuln.today AI 7.5 HIGH

AV:A and AC:H reflect adjacent-network reach and a hard-to-trigger parser bug; UI:R maps the required victim media processing, and the out-of-bounds write corrupting memory beyond the decoder yields S:C with C:H/I:H and A:N.

3.1 AV:A/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
4.0 AV:A/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Primary rating from Vendor (vendor:alpine).

CVSS VectorVendor: vendor:alpine

Attack Vector
Adjacent
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

2
Analysis Updated
Oct 19, 2026 - 16:33 vuln.today
v2 - CVSS changed
CVSS changed
Oct 19, 2026 - 16:23 NVD
8.7 (HIGH)

DescriptionCVE.org

Alpine Linux: ffmpeg fixed in 8.0-r0

Executive ViewAI

Why It Matters

A high-severity out-of-bounds write in Alpine Linux's FFmpeg package (versions before 8.0-r0) affects teams that decode, transcode, or generate previews from untrusted media, with potential confidentiality and integrity impact but no availability impact. Exploitation requires victim interaction and a high-complexity adjacent-network attack path, and no public exploit identified at time of analysis, so practical likelihood is currently low; however, the absence of a vendor patch means affected media-processing workflows need interim controls. Leadership should care because Alpine-based services handling external media could expose or alter data, even if widespread exploitation is not evident.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis; restrict adjacent-network access to media-processing services, process untrusted media only in sandboxed low-privilege containers, enforce media allowlists and size limits, disable unnecessary FFmpeg-based decoders, transcoders, and preview generators, monitor for crashes or memory anomalies, and apply the vendor patch when released.

Threat Intelligence Overview

EPSS Score
0.0%
Top 94% exploitable
Prevalence
High
ffmpeg is a near-universal multimedia library embedded across countless applications
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
Medium

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

More in Ffmpeg

View all
CVE-2016-1897 MEDIUM POC
5.5 Jan 15

FFmpeg 2.x allows remote attackers to conduct cross-origin attacks and read arbitrary files by using the concat protocol

CVE-2017-9993 HIGH
7.5 Jun 28

FFmpeg before 2.8.12, 3.0.x and 3.1.x before 3.1.9, 3.2.x before 3.2.6, and 3.3.x before 3.3.2 does not properly restric

CVE-2016-1898 MEDIUM POC
5.5 Jan 15

FFmpeg 2.x allows remote attackers to conduct cross-origin attacks and read arbitrary files by using the subfile protoco

CVE-2013-4265 CRITICAL POC
10.0 Nov 23

The av_reallocp_array function in libavutil/mem.c in FFmpeg before 2.0.1 has an unspecified impact and remote vectors re

CVE-2020-12284 CRITICAL POC
9.8 Apr 28

cbs_jpeg_split_fragment in libavcodec/cbs_jpeg.c in FFmpeg 4.1 and 4.2.2 has a heap-based buffer overflow during JPEG_MA

CVE-2026-58049 HIGH POC
8.8 Jun 28

Out-of-bounds heap write in FFmpeg's RASC video decoder (decode_dlta in libavcodec/rasc.c) allows attackers to corrupt m

CVE-2026-30754 HIGH POC
8.8 Sep 08

Memory corruption in FFmpeg before 8.1 allows an attacker who can supply a crafted H.264/HEVC media file to corrupt heap

CVE-2021-38094 HIGH POC
8.8 Sep 20

Integer Overflow vulnerability in function filter_sobel in libavfilter/vf_convolution.c in Ffmpeg 4.2.1, allows attacker

CVE-2021-38093 HIGH POC
8.8 Sep 20

Integer Overflow vulnerability in function filter_robert in libavfilter/vf_convolution.c in Ffmpeg 4.2.1, allows attacke

CVE-2021-38092 HIGH POC
8.8 Sep 20

Integer Overflow vulnerability in function filter_prewitt in libavfilter/vf_convolution.c in Ffmpeg 4.2.1, allows attack

CVE-2021-38091 HIGH POC
8.8 Sep 20

Integer Overflow vulnerability in function filter16_sobel in libavfilter/vf_convolution.c in Ffmpeg 4.2.1, allows attack

CVE-2021-38090 HIGH POC
8.8 Sep 20

Integer Overflow vulnerability in function filter16_roberts in libavfilter/vf_convolution.c in Ffmpeg 4.2.1, allows atta

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy