CVE catalog

CVE-2026-49014

In GDAL 3.1.0 through 3.13.0, scanForGeometryContainers in the netCDF driver allows code execution via a stack-based buffer overflow. It reads a geometry attribute into a fixed-size stack buffer witho

[CVE catalog]

Severity
High · CVSS 7.4
Published
Source
[NVD] · [CVE record]
EPSS
0.10% · Oct 27, 2026

In GDAL 3.1.0 through 3.13.0, scanForGeometryContainers in the netCDF driver allows code execution via a stack-based buffer overflow. It reads a geometry attribute into a fixed-size stack buffer without validating the attribute length. The attacker embeds the exploit as an oversized geometry attribute in a crafted NetCDF file. This achieves arbitrary code execution on the server running GDAL. This is in frmts/netcdf/netcdfsg.cpp.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiangdalsid3.13.3+dfsg-2fixed
Debiangdalforky3.13.3+dfsg-2fixed
Debiangdaltrixie3.10.3+dfsg-1vulnerable
Debiangdalbookworm3.6.2+dfsg-1vulnerable
CpegdalNot reportedNot reportedvulnerable
CpegdalNot reportedNot reportedunknown
Ubuntugdalnoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntugdal-binnoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntugdal-datanoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntugdal-pluginsnoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntulibgdal-devnoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntulibgdal34t64noble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntupython3-gdalnoble3.8.4+dfsg-3ubuntu3+esm1fixed
Ubuntugdalpro3.10.3+dfsg-1build2vulnerable
Ubuntugdalpro3.10.3+dfsg-1build3vulnerable
Ubuntugdalpro3.11.4+dfsg-1vulnerable
Ubuntugdalpro3.12.0+dfsg-1vulnerable
Ubuntugdalpro3.12.1+dfsg-1vulnerable
Ubuntugdalpro3.12.2+dfsg-1vulnerable
Ubuntugdalpro3.12.2+dfsg-1build1vulnerable
Ubuntugdalpro3.12.2+dfsg-1build2vulnerable
Ubuntugdalpro3.12.2+dfsg-1ubuntu0.1~esm1fixed
Ubuntugdalpro3.10.3+dfsg-1build2vulnerable
Ubuntugdalpro3.10.3+dfsg-1build3vulnerable
Ubuntugdalpro3.11.4+dfsg-1vulnerable
Ubuntugdalpro3.12.0+dfsg-1vulnerable
Ubuntugdalpro3.12.1+dfsg-1vulnerable
Ubuntugdalpro3.12.2+dfsg-1vulnerable
Ubuntugdalpro3.12.2+dfsg-1build1vulnerable
Ubuntugdalpro3.12.2+dfsg-1build2vulnerable
Ubuntugdalpro3.12.2+dfsg-1ubuntu0.1~esm1fixed
Ubuntugdal25.103.10.2+dfsg-1build3vulnerable
Ubuntugdal25.103.10.3+dfsg-1vulnerable
Ubuntugdal25.103.10.3+dfsg-1build1vulnerable
Ubuntugdal25.103.10.3+dfsg-1build2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangdalsourcesid3.13.1+dfsg-1not yet assignedNot reportedNot reported
Debiangdalsourceforky3.13.1+dfsg-1not yet assignedNot reportedNot reported
Debiangdalsourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiangdalsourcebookworm(unfixed)not yet assignedNot reportedNot reported
Ubuntugdaldebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntugdal-bindebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntugdal-datadebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntugdal-pluginsdebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntulibgdal-devdebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntulibgdal34t64debnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntupython3-gdaldebnoble3.8.4+dfsg-3ubuntu3+esm1Not reportedNot reportedNot reported
Ubuntugdaldebpro3.12.2+dfsg-1ubuntu0.1~esm1Not reportedUSN-8812-1Not reported
Ubuntugdaldebpro3.12.2+dfsg-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2026-49014Not reported

Notes

[trixie] gdal: Minor issue [bookworm] gdal: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gdal-bin]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1+b2 · amd64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1+b2 · arm64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

  • [gdal-data]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1 · all · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1 · all · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

  • [gdal-plugins]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1+b2 · amd64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1+b2 · arm64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

  • [libgdal32]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1+b2 · amd64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1+b2 · arm64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

  • [libgdal-dev]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1+b2 · amd64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1+b2 · arm64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

  • [python3-gdal]Affected

    Source package: [gdal]

    Details (2)
    • 3.6.2+dfsg-1+b2 · amd64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

    • 3.6.2+dfsg-1+b2 · arm64 · bookworm

      Affected

      nvd · gdal · debian · bookworm; nvd · gdal · debian · 12

[Debian 13 (Trixie)]

  • [gdal-bin]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · amd64 · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · arm64 · trixie

      Affected

      nvd · gdal · debian · 13

  • [gdal-data]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · all · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · all · trixie

      Affected

      nvd · gdal · debian · 13

  • [gdal-plugins]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · amd64 · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · arm64 · trixie

      Affected

      nvd · gdal · debian · 13

  • [libgdal36]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · amd64 · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · arm64 · trixie

      Affected

      nvd · gdal · debian · 13

  • [libgdal-dev]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · amd64 · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · arm64 · trixie

      Affected

      nvd · gdal · debian · 13

  • [python3-gdal]Affected

    Source package: [gdal]

    Details (2)
    • 3.10.3+dfsg-1 · amd64 · trixie

      Affected

      nvd · gdal · debian · 13

    • 3.10.3+dfsg-1 · arm64 · trixie

      Affected

      nvd · gdal · debian · 13

Observed:

References