Skip to content

GDAL bug bounty programs

gdal.org Updated

GDAL runs one public program: a Sorona bug bounty paying up to $1,500.

Top reward
$1,500
Sorona
Programs
1
1 pays cash
Targets in scope
12
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program GDAL runs.

Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

12 targets. 5 excluded.

  • https://gdal.org

    Web

  • Every network-fetching path, covering HTTP range requests, cloud object-store access, credential handling and redirect following

    Products and areas

  • SQL handling in the OGR SQL dialect and in the SQLite dialect that GeoPackage and Spatialite paths use

    Products and areas

  • The algorithm and warping code, including reprojection, resampling, rasterisation and polygonisation

    Products and areas

  • The command-line utilities the project ships, such as gdal_translate, gdalwarp, ogr2ogr and gdalinfo, and the newer unified gdal tool

    Products and areas

  • The GDAL and OGR core: dataset and band abstractions, block caching, the RAT and metadata model, and the overview machinery

    Products and areas

  • The published policy accepts security issues through the public issue tracker and draws no boundary narrower than the GDAL tree itself. Everything the library ships sits inside that

    Products and areas

  • The Python, Java and C# bindings and the ownership and lifetime handling across those boundaries

    Products and areas

  • The raster driver surface in full, all several hundred of them: GeoTIFF, NITF, JPEG2000, HDF4 and HDF5, NetCDF, PDF, PNG and JPEG, MrSID, ECW and every long-tail format nobody has looked at in years

    Products and areas

  • The vector driver surface: shapefile, GeoPackage and the SQLite paths under it, GeoJSON, GML, KML, FileGDB, DXF, MapInfo and the rest of the OGR set

    Products and areas

  • The virtual filesystem layer: /vsicurl/, /vsis3/, /vsizip/, /vsitar/, /vsigzip/, /vsimem/ and every other handler, including path parsing and the chained forms

    Products and areas

  • The XML, JSON and WKT parsing that appears throughout the metadata, configuration and service-description paths

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 5

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • An application deliberately handing GDAL a network path or a driver it should not have enabled, which is a configuration decision by the caller

  • Distribution packaging and conda or OSGeo4W build choices rather than upstream GDAL

  • Duplicates of open OSS-Fuzz findings, which the maintainers already track continuously

  • PROJ, libtiff, libgeotiff, GEOS, SQLite, libcurl and the other upstream libraries GDAL links, unless GDAL's own use of them is what makes the bug reachable

  • QGIS, PostGIS, rasterio, GRASS, MapServer and other consumers of GDAL: a bug in how they call it belongs to them

Recent changes

Reward and scope changes across every GDAL program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

Recent CVEs

Published vulnerabilities in GDAL products, from the NVD.

Search NVD
  • GDAL before 1.3.0-r1 allows local users in the portage group to increase privileges via a shared object in the Portage temporary build directory, which is added to the search path allowing objects in it to be loaded at runtime.

About this page

This page gathers every public program listed under gdal.org: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.