Skip to main content

sox_ng CVE-2026-129264

| EUVDEUVD-2026-125944 LOW
Out-of-bounds Write (CWE-787)
2026-11-14 VulDB GHSA-gwh5-2vhj-gvcc
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious VOC audio file
  2. Delivery
    Deliver file to target user
  3. Exploit
    Victim decodes file with sox_ng
  4. Execution
    Trigger out-of-bounds write in read_samples_voc
  5. Impact
    Corrupt 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).

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available

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

Alert me

AnalysisAIv1 – 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

sox_ng 14.8.0
sox_ng 14.8.1

Affected Packages

euvd sox_ng no fix

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

Vendor (VulDB) PRIMARY 2.0 MEDIUM
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
vuln.today AI 6.3 MEDIUM

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).

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Nov 14, 2026 - 17:22 NVD
MEDIUM LOW
CVSS changed
Nov 14, 2026 - 17:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Nov 14, 2026 - 17:00 cve.org
LOW 2.0

DescriptionCVE.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

Prevalence
Low
niche maintained fork of the SoX audio library, limited production footprint
Exploit
POC
Public exploit code exists
Social Media
2
Sightings
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 LOW
CISA KEV No
Public POC Yes
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
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.

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