CVE-2025-14935
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
CVE-2025-14935- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2025-204811
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
EUVD-2025-204811- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jmhw-q48p-p8p3
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution...
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
GHSA-jmhw-q48p-p8p3- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-787
- Updated
- 2026-11-02
NVD
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
CVE-2025-14935- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-787
- Updated
- 2026-11-02
OSV
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
CVE-2025-14935- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-14935
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
DEBIAN-CVE-2025-14935- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-14935
7.8
NSF Unidata NetCDF-C Dimension Name Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of NSF Unidata NetCDF-C. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of dimension names. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27168.
- Record
UBUNTU-CVE-2025-14935- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
netcdfDebian:12 |
All versions, plus listed versions 1:4.10.0-11:4.10.0-1~exp11:4.10.1-11:4.9.0-31:4.9.1-1~exp1 Show 17 moreShow less1:4.9.1~rc1-1~exp11:4.9.1~rc2-1~exp11:4.9.2-11:4.9.2-1~exp11:4.9.2-21:4.9.2-31:4.9.2-3.1~exp11:4.9.2-41:4.9.2-4~exp11:4.9.2-51:4.9.2-61:4.9.2-71:4.9.3-11:4.9.3-1~exp11:4.9.3-1~exp21:4.9.3~rc1-1~exp11:4.9.3~rc2-1~exp1 |
None known |
netcdfDebian:13 |
All versions, plus listed versions 1:4.10.0-11:4.10.0-1~exp11:4.10.1-11:4.9.3-1 |
None known |
netcdfDebian:14 |
before 1:4.10.1-1, plus listed versions 1:4.10.0-11:4.10.0-1~exp11:4.9.3-1 |
1:4.10.1-1 |
netcdf-parallelDebian:12 |
All versions, plus listed versions 1:4.10.0-11:4.10.1-11:4.10.1-21:4.9.0-11:4.9.0-3 Show 5 moreShow less1:4.9.0-41:4.9.0-51:4.9.0-61:4.9.3-11:4.9.3-2 |
None known |
netcdf-parallelDebian:13 |
All versions, plus listed versions 1:4.10.0-11:4.10.1-11:4.10.1-21:4.9.3-2 |
None known |
netcdf-parallelDebian:14 |
before 1:4.10.1-1, plus listed versions 1:4.10.0-11:4.9.3-2 |
1:4.10.1-1 |
netcdfUbuntu:14.04:LTS |
All versions, plus listed versions 1:4.1.3-6build11:4.1.3-71:4.1.3-7ubuntu2 |
None known |
netcdfUbuntu:16.04:LTS |
All versions, plus listed versions 1:4.4.0~rc2-1build11:4.4.0~rc3-11:4.4.0-11:4.4.0-2 |
None known |
netcdfUbuntu:18.04:LTS |
All versions, plus listed versions 1:4.4.1.1-2ubuntu11:4.5.0-11:4.5.0-21:4.6.0-21:4.6.0-2build1 |
None known |
netcdfUbuntu:20.04:LTS |
All versions, plus listed versions 1:4.6.2-1build11:4.7.3-1 |
None known |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
netcdf-parallelUbuntu:20.04:LTS |
All versions, plus listed versions 1:4.6.2-1 |
None known |
netcdfUbuntu:22.04:LTS |
All versions, plus listed versions 1:4.7.4-1build11:4.8.1-1 |
None known |
netcdf-parallelUbuntu:22.04:LTS |
All versions, plus listed versions 1:4.7.4-11:4.8.1-2 |
None known |
netcdfUbuntu:24.04:LTS |
All versions, plus listed versions 1:4.9.2-2ubuntu11:4.9.2-3ubuntu11:4.9.2-5ubuntu31:4.9.2-5ubuntu4 |
None known |
netcdf-parallelUbuntu:24.04:LTS |
All versions, plus listed versions 1:4.9.0-1ubuntu11:4.9.0-1ubuntu31:4.9.0-1ubuntu4 |
None known |
netcdfUbuntu:25.10 |
All versions, plus listed versions 1:4.9.3-11:4.9.3-1build1 |
None known |
netcdf-parallelUbuntu:25.10 |
All versions, plus listed versions 1:4.9.0-6build11:4.9.3-21:4.9.3-2build1 |
None known |
netcdfUbuntu:26.10 |
All versions, plus listed versions 1:4.9.3-1build21:4.10.0-11:4.10.1-11:4.10.1-1build1 |
None known |
netcdf-parallelUbuntu:26.10 |
All versions, plus listed versions 1:4.9.3-2build21:4.10.0-11:4.10.1-11:4.10.1-21:4.10.1-2build1 |
None known |
netcdfUbuntu:26.04:LTS |
All versions, plus listed versions 1:4.9.3-1build11:4.9.3-1build2 |
None known |
netcdf-parallelUbuntu:26.04:LTS |
All versions, plus listed versions 1:4.9.3-2build11:4.9.3-2build2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-14935 is a high vulnerability (CVSS 7.8) in Nsf Unidata Netcdf-c, published December 23, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.35%, the 28th percentile. Fixed in netcdf 1:4.10.1-1.