CVE catalog

CVE-2025-14935

netcdf: CVE-2025-14935

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.35% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannetcdfsid1:4.10.1-1fixed
Debiannetcdfforky1:4.10.1-1fixed
Debiannetcdftrixie1:4.9.3-1vulnerable
Debiannetcdfbookworm1:4.9.0-3vulnerable
Debiannetcdf-parallelsid1:4.10.1-2fixed
Debiannetcdf-parallelforky1:4.10.1-2fixed
Debiannetcdf-paralleltrixie1:4.9.3-2vulnerable
Debiannetcdf-parallelbookworm1:4.9.0-1vulnerable
CpenetcdfNot reportedNot reportedunknown

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannetcdfsourcesid1:4.10.1-1not yet assignedNot reported[1123960]
Debiannetcdfsourceforky1:4.10.1-1not yet assignedNot reported[1123960]
Debiannetcdfsourcetrixie(unfixed)not yet assignedNot reported[1123960]
Debiannetcdfsourcebookworm(unfixed)not yet assignedNot reported[1123960]
Debiannetcdf-parallelsourcesid1:4.10.1-1not yet assignedNot reported[1123961]
Debiannetcdf-parallelsourceforky1:4.10.1-1not yet assignedNot reported[1123961]
Debiannetcdf-parallelsourcetrixie(unfixed)not yet assignedNot reported[1123961]
Debiannetcdf-parallelsourcebookworm(unfixed)not yet assignedNot reported[1123961]

[Debian bug #1123960][Debian bug #1123961]

Notes

[trixie] netcdf: Minor issue [bookworm] netcdf: Minor issue [trixie] netcdf-parallel: Minor issue, revisit when fixed upstream [bookworm] netcdf-parallel: Minor issue, revisit when fixed upstream

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libnetcdf19]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.0-3+b1 · amd64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

    • 1:4.9.0-3+b1 · arm64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

  • [libnetcdf-dev]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.0-3+b1 · amd64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

    • 1:4.9.0-3+b1 · arm64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.0-1+b1 · amd64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

    • 1:4.9.0-1+b1 · arm64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.0-1+b1 · amd64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

    • 1:4.9.0-1+b1 · arm64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.0-1+b1 · amd64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

    • 1:4.9.0-1+b1 · arm64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.0-1+b1 · amd64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

    • 1:4.9.0-1+b1 · arm64 · bookworm

      Affected

      dsa · netcdf-parallel · debian · bookworm; dsa · netcdf-parallel · debian · 12

  • [netcdf-bin]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.0-3+b1 · amd64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

    • 1:4.9.0-3+b1 · arm64 · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

  • [netcdf-doc]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.0-3 · all · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

    • 1:4.9.0-3 · all · bookworm

      Affected

      dsa · netcdf · debian · bookworm; dsa · netcdf · debian · 12

[Debian 13 (Trixie)]

  • [libnetcdf22]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.3-1 · amd64 · trixie

      Affected

      dsa · netcdf · debian · 13

    • 1:4.9.3-1 · arm64 · trixie

      Affected

      dsa · netcdf · debian · 13

  • [libnetcdf-dev]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.3-1 · amd64 · trixie

      Affected

      dsa · netcdf · debian · 13

    • 1:4.9.3-1 · arm64 · trixie

      Affected

      dsa · netcdf · debian · 13

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.3-2 · amd64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

    • 1:4.9.3-2 · arm64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.3-2 · amd64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

    • 1:4.9.3-2 · arm64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.3-2 · amd64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

    • 1:4.9.3-2 · arm64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

  • Source package: [netcdf-parallel]

    Details (2)
    • 1:4.9.3-2 · amd64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

    • 1:4.9.3-2 · arm64 · trixie

      Affected

      dsa · netcdf-parallel · debian · 13

  • [netcdf-bin]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.3-1 · amd64 · trixie

      Affected

      dsa · netcdf · debian · 13

    • 1:4.9.3-1 · arm64 · trixie

      Affected

      dsa · netcdf · debian · 13

  • [netcdf-doc]Affected

    Source package: [netcdf]

    Details (2)
    • 1:4.9.3-1 · all · trixie

      Affected

      dsa · netcdf · debian · 13

    • 1:4.9.3-1 · all · trixie

      Affected

      dsa · netcdf · debian · 13

Observed:

References