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.
| Program | Critical | High | Medium | Low | Top reward | Safe harbor | KYC | First response | Status |
|---|---|---|---|---|---|---|---|---|---|
|
GDAL
Sorona · Bug bounty |
– | – | – | $100 | $1,500 | Partial | – | – | Open |
-
- Critical
- –
- High
- –
- Medium
- –
- Low
- $100
- Safe harbor
- Partial
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.
-
CVE-2005-3581 High
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.