CVE-2025-14936
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2025-14936 is a stack-based buffer overflow vulnerability in NSF Unidata NetCDF-C that allows remote attackers to execute arbitrary code on affected installations. The flaw exists within the parsing of attribute names, where user-supplied data is copied to a fixed-length stack-based buffer without proper length validation. It was discovered by researcher Fady Osman, reported to the vendor on June 3, 2025, and published as a 0-day advisory on December 18, 2025, after the vendor failed to release a patch. The CVE was formally published on December 23, 2025, and carries a CVSS v3.0 base score of 7.8 (High) (ZDI Advisory).

Technical details

The vulnerability is classified as CWE-121 (Stack-based Buffer Overflow) and CWE-787 (Out-of-bounds Write), rooted in the absence of input length validation during attribute name parsing in NetCDF-C file processing (ZDI Advisory). An attacker crafts a malicious NetCDF file (or a web page that triggers file parsing) containing an oversized attribute name, which overflows a fixed-length stack buffer when copied, potentially overwriting the return address or other control-flow data. Exploitation requires user interaction — specifically, the target must open a malicious file or visit a malicious page that triggers NetCDF-C parsing. The attack vector is local (the file must be processed on the victim's machine), with low attack complexity and no privileges required (ZDI Advisory).

Impact

Successful exploitation allows an attacker to execute arbitrary code in the context of the current user, resulting in high confidentiality, integrity, and availability impact on the affected system. An attacker could read sensitive data accessible to the user, modify or destroy files, or crash the application. While the scope is unchanged (no sandbox escape implied), the code execution primitive could serve as a foothold for further lateral movement within a network if the affected user has elevated privileges or access to shared resources (ZDI Advisory).

Exploitability

This vulnerability was published as a 0-day advisory by the Zero Day Initiative on December 18, 2025, meaning no vendor patch was available at the time of public disclosure (ZDI Advisory). No evidence of in-the-wild exploitation or threat actor attribution has been reported. The EPSS score is approximately 0.046%, indicating a low probability of near-term exploitation. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No public proof-of-concept exploit code beyond the ZDI advisory details has been identified.

Exploitation steps

  1. Craft a malicious NetCDF file: Create a specially crafted NetCDF-C file containing an attribute name that exceeds the expected fixed-length buffer size, designed to overflow the stack buffer during parsing.
  2. Deliver the payload: Distribute the malicious file via email attachment, file-sharing platform, or embed it in a web page that triggers automatic download and parsing by a NetCDF-C-enabled application.
  3. Induce user interaction: Convince the target user to open the malicious file with an application that uses the NetCDF-C library for parsing (e.g., scientific data analysis tools, GIS software, or custom applications).
  4. Trigger the overflow: When the NetCDF-C library parses the attribute name, the lack of length validation causes the oversized name to overflow the fixed-length stack buffer, overwriting adjacent stack memory including the return address.
  5. Achieve code execution: Control of the instruction pointer allows the attacker to redirect execution to shellcode or a ROP chain, executing arbitrary code in the context of the current user (ZDI Advisory).

Indicators of compromise

  • File System: Unexpected or anomalous .nc (NetCDF) files in user download directories, temporary folders, or email attachment staging areas; newly created executable files or scripts in user-writable directories following NetCDF file parsing.
  • Process: Unusual child processes spawned by NetCDF-C-enabled applications (e.g., cmd.exe, powershell.exe, /bin/sh, curl, wget) immediately after opening a .nc file; application crashes or abnormal termination of NetCDF-parsing processes.
  • Logs: Application crash logs or core dumps associated with NetCDF-C library functions related to attribute name parsing; Windows Event Logs or Linux syslog entries showing abnormal process creation from scientific data applications.
  • Network: Unexpected outbound network connections from applications that process NetCDF files, particularly to unknown external IP addresses shortly after file parsing events.

Mitigation and workarounds

As of the 0-day advisory publication date (December 18, 2025), no vendor patch was available from NSF Unidata for NetCDF-C (ZDI Advisory). The only recommended mitigation from ZDI is to restrict interaction with the NetCDF-C library and avoid opening untrusted NetCDF files. Organizations should implement strict file-origin controls, disable automatic parsing of NetCDF files from untrusted sources, and apply application allowlisting to limit which processes can invoke NetCDF-C. Users should monitor the NSF Unidata GitHub repository for patch releases and apply updates immediately when available.

Community reactions

The Zero Day Initiative published the advisory as a 0-day after an extended disclosure timeline spanning over six months, during which the vendor acknowledged the report but did not release a fix (ZDI Advisory). ZDI's decision to publish without a patch highlights ongoing challenges in coordinated disclosure with scientific software maintainers. No significant public commentary from the broader security community or media coverage beyond the ZDI advisory and standard vulnerability database aggregators has been identified.

Additional resources


SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-74733NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesAug 22, 2026
CVE-2026-74732NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-firmware
NoYesAug 22, 2026
CVE-2026-74731NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoNoAug 22, 2026
CVE-2026-74730NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
NoYesAug 22, 2026
CVE-2026-74729NONEN/A
  • Linux Debian logoLinux Debian
  • linux
NoYesAug 22, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management