CVE-2025-25467

Insufficient tracking and releasing of allocated used memory in libx264 git master allows attackers to execute arbitrary code via creating a crafted AAC file

Critical · published February 18, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
51.5
In the wild
Unconfirmed
What it is

🔥 An insufficient memory management flaw in libx264 could allow attackers to execute arbitrary code just by crafting a malicious AAC file! 🚨 Think of it like a restaurant that keeps serving food without properly cleaning the kitchen — the leftover scraps could be mixed into a new dish, leading to a big mess (or worse) for unsuspecting diners! An attacker could exploit this vulnerability to inject malicious code into the system, potentially gaining full control. This could lead to devastating consequences, including unauthorized access to sensitive data or the complete takeover of the affected machine.

Put simply

Think of it like a restaurant that keeps serving food without properly cleaning the kitchen — the leftover scraps could be mixed into a new dish, leading to a big mess (or worse) for unsuspecting diners! This vulnerability arises from the libx264 library's failure to properly track and release memory after it's been allocated, creating a situation where an attacker can manipulate memory to execute arbitrary code.

What to do

An attacker could exploit this vulnerability to inject malicious code into the system, potentially gaining full control. This could lead to devastating consequences, including unauthorized access to sensitive data or the complete takeover of the affected machine. To safeguard your systems, update libx264 to the latest version immediately to patch this critical vulnerability. Regularly audit your libraries for security updates, and ensure that memory management practices are followed correctly in your coding practices. You've got this! By taking these steps, you can lock down your systems and keep everything safe. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00672 · 51.5th percentile
Published
2025-02-18T00:00Z
EPSS history
Timeline
  • 18 FEB 00:00Z
    Insufficient tracking and releasing of allocated used memory in libx264 git master allows attackers to execute arbitrary code via creating a crafted AAC file
    cvelistv5