Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious VOC audio file
-
DeliveryDeliver file to target user
-
ExploitVictim decodes file with sox_ng
-
ExecutionTrigger out-of-bounds write in read_samples_voc
-
ImpactCorrupt adjacent memory / limited impact
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 decode an attacker-crafted VOC-format audio file using sox_ng's VOC Decoder (the read_samples_voc function in src/voc.c), in versions up to and including 14.8.1. The primary limiting factor is required user interaction (CVSS UI:P): the malicious file must be opened/processed by sox_ng, so there is no autonomous remote trigger - the bug does not fire without someone (or an automated media pipeline) feeding the crafted file to the decoder. The vendor vector also lists PR:L, implying some privilege context, though no specific configuration or feature-enable toggle is named in the sources; the trigger condition is simply processing a malformed VOC file. Realistic impact is bounded by the Low C/I/A ratings and no scope change. |
| Impact | This is a low-priority issue despite being a memory-corruption (out-of-bounds write, CWE-787) bug. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L) yields a base score of only 2.0, with all three impact dimensions rated Low and no subsequent-system impact. The SSVC/priority Decision label is 'monitor' (not act_now or emergency), there is no CISA KEV listing, and no EPSS score is provided in the input, so there is no signal of active or widespread exploitation. The only exploit-maturity signal is E:P (Proof-of-Concept) plus a PoC reference, but the input states it is 'reference only, not verified as working exploit code' - so a public PoC reference exists; it is not verified as working exploit code, and this must not be read as active exploitation. The network attack vector (AV:N) reflects that a malicious VOC file can be delivered remotely, but exploitation still requires a victim to decode that file (UI:P), which materially limits real-world risk. Note a tension worth verifying: the vendor-supplied vector uses PR:L, implying some privilege is required, yet the flaw is in file-format parsing where crafting a malicious input typically needs no authentication - verify the privilege assumption with the vendor. Overall this reads as a genuine-but-minor local file-parsing bug, not a high-urgency network threat. |
| Exploit ScenarioDerived | An attacker crafts a malformed VOC audio file that triggers the out-of-bounds write in read_samples_voc() and delivers it to a victim (e.g., as an email attachment, download, or media processed by a service using sox_ng). When the victim or an automated pipeline decodes the file with sox_ng (≤14.8.1), the parser writes past the intended buffer, corrupting memory. A public PoC reference exists but is not verified as working exploit code, and the measured impact is limited (Low confidentiality/integrity/availability). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 14, 2026
Out-of-bounds write in sox_ng's VOC decoder up to 14.8.1 can corrupt memory when a victim decodes an attacker-crafted VOC audio file, with low confidentiality, integrity and availability impact and no scope change. Exploitation requires user interaction to open or process the malicious file, so there is no autonomous remote trigger; the assessed vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L. A public PoC reference exists but is not verified as working exploit code, and no KEV active-exploitation confirmation was provided.
RemediationAI
Apply the vendor patch identified as commit 0b40408b (https://codeberg.org/sox_ng/sox_ng/commit/0b40408b) and consult the vendor issue at https://codeberg.org/sox_ng/sox_ng/issues/873; the vendor indicates a fixed version was released, but the supplied data does not state the exact fixed release number. The supplied sources do not document a specific workaround, so remediation should be tracked to the vendor patch or fixed release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
sox_ng is the affected audio-processing product; the supplied CPE cpe:2.3:a:n/a:sox_ng:*:*:*:*:*:*:*:* maps the issue to sox_ng versions through 14.8.1. The flaw is in read_samples_voc in src/voc.c, part of the VOC Decoder, and is classified as CWE-787 out-of-bounds write, meaning the decoder can write past the end of an allocated buffer and corrupt adjacent memory. The available sources do not describe the exact malformed VOC fields or size relationship that triggers the overwrite; a public PoC reference at codeberg.org/suyuanwang/Test_sox/ is present but is not verified as working exploit code.
Know when Sox Ng 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
A crafted VOC file is delivered over the network (AV:N) and needs no attacker privileges to produce (PR:N), but a victim must decode it (UI:R); impact is partial (C/I/A:L).
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A security vulnerability has been detected in sox_ng up to 14.8.1. Affected by this issue is the function read_samples_voc of the file src/voc.c of the component VOC Decoder. Such manipulation leads to out-of-bounds write. The attack can be executed remotely. The exploit has been disclosed publicly and may be used. The name of the patch is 0b40408b. A patch should be applied to remediate this issue. The vendor was contacted early, responded in a very professional manner and quickly released a fixed version of the affected product.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
EUVD-2026-125944
GHSA-gwh5-2vhj-gvcc
NVD
CVE.org
VulDB
Exploit-DB