CVE-2025-9389
Low · 3.3CVSS
3.3
EPSS
0.2%
Published
Aug 24, 2025
CISA due date
—
Cloudanix analysis
A memory handling problem in common system libraries on certain Debian systems can let a logged-in user crash some programs, though success is inconsistent and damage stays limited.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local memory corruption in the __memmove_avx_unaligned_erms function within glibc's memmove-vec-unaligned-erms.S implementation, resulting in limited denial of service.
Why it matters to the business
Low operational risk of application crashes on Debian systems running affected glibc versions; public exploit exists but reproduction is unreliable and impact remains local with no data exposure.
How an attack unfolds
An attacker with local access triggers the vulnerable memmove path through crafted input or program execution; the public exploit may cause memory corruption but often fails when terminal coloring is enabled.
How to fix it
Upgrade glibc packages on Debian 11/12/13/14 to version 2.19-4 or later; apply vendor updates and restart affected services.
How to confirm the fix worked
Verify installed glibc version matches or exceeds 2.19-4 on each Debian release; attempt reproduction of the reported memmove scenario both with and without terminal coloring enabled.
Typical attack path
- Obtain local shell access on target Debian system
- Execute or invoke an application that performs unaligned memory moves via glibc
- Supply input designed to reach the vulnerable __memmove_avx_unaligned_erms code path
- Trigger memory corruption leading to process crash
How to detect it
Search system and application logs for unexpected crashes or segmentation faults during memory operations; review any public exploit attempts that reference the memmove function.
What your security team should do
- Apply the listed glibc 2.19-4 updates immediately on all affected Debian systems
- Monitor for any local crash reports involving memory move operations
- Review local user access controls to reduce attack surface
The record
A vulnerability was identified in vim 9.1.0000. Affected is the function __memmove_avx_unaligned_erms of the file memmove-vec-unaligned-erms.S. The manipulation leads to memory corruption. The attack needs to be performed locally. The exploit is publicly available and might be used. Some users are not able to reproduce this. One of the users mentions that this appears not to be working, "when coloring is turned on".
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-78402 Stack-based buffer overflow and out-of-bounds write vulnerability in Thales Sentinel Keys… CWE-787
- CVE-2026-119777 A flaw was found in GStreamer's gst-plugins-bad H.266/VVC parser. CWE-787
- CVE-2026-104065 Scribus before 1.6.7 contains an out-of-bounds write vulnerability in the importdrw… CWE-787
- CVE-2026-104067 Scribus before 1.6.7 contains an out-of-bounds memory access vulnerability in the… CWE-787
- CVE-2026-104066 Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the Mac PICT image… CWE-787
- CVE-2026-104061 Scribus before 1.6.7 contains a heap out-of-bounds write vulnerability in the… CWE-787
- CVE-2026-104062 Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the PICT image… CWE-787
- CVE-2026-61627 libass is a portable subtitle renderer for the `ASS`/SSA (Advanced Substation… CWE-787