CVE-2026-8212
CVE-2026-8212 · OSGeo gdal SWapi.c SWSDfldsrch heap-based overflow
This page contains facts from public vulnerability sources. Check the original advisory before updating.
A flaw has been found in OSGeo gdal up to 3.13.0dev-4. Affected by this vulnerability is the function SWSDfldsrch of the file frmts/hdf4/hdf-eos/SWapi.c. Executing a manipulation can lead to heap-based buffer overflow. The attack requires local access. The exploit has been published and may be used. Upgrading to version 3.13.0RC1 addresses this issue. This patch is called 3e04c0385630e4d42517046d9a4967dfccfeb7fd. The affected component should be upgraded.
CVSS 4.8 · Medium · EPSS 0.2% · Fix available
- Published
- Updated
Affected products and versions
gdal
- Versions
- 3.13.0dev-4: Affected
- 3.13.0RC1: Not affected
Update to 3.13.0RC1
gdal Debian:12
- Versions
- 3.10.0+dfsg-1
- 3.10.0+dfsg-1~exp1
- 3.10.0~beta1+dfsg-1~exp1
- 3.10.0~rc1+dfsg-1~exp1
- 3.10.0~rc2+dfsg-1~exp1
- 3.10.0~rc3+dfsg-1~exp1
- 3.10.1+dfsg-1
- 3.10.1~rc1+dfsg-1~exp1
- 3.10.1~rc2+dfsg-1~exp1
- 3.10.2+dfsg-1
- 3.10.2~rc1+dfsg-1~exp1
- 3.10.3+dfsg-1
- 3.10.3+dfsg-2
- 3.10.3~rc1+dfsg-1~exp1
- 3.11.0+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp2
- 3.11.0~rc1+dfsg-1~exp1
- 3.11.0~rc1+dfsg-1~exp2
- 3.11.0~rc2+dfsg-1~exp1
- 3.11.1+dfsg-1~exp1
- 3.11.1~rc1+dfsg-1~exp1
- 3.11.1~rc2+dfsg-1~exp1
- 3.11.2+dfsg-1~exp1
- 3.11.2~rc1+dfsg-1~exp1
- 3.11.2~rc2+dfsg-1~exp1
- 3.11.3+dfsg-1
- 3.11.3+dfsg-1~exp1
- 3.11.3+dfsg-1~exp2
- 3.11.4+dfsg-1
- 3.11.4~rc1+dfsg-1~exp1
- 3.12.0+dfsg-1
- 3.12.0+dfsg-1~exp1
- 3.12.0~beta1+dfsg-1~exp1
- 3.12.0~rc1+dfsg-1~exp1
- 3.12.1+dfsg-1
- 3.12.1~rc1+dfsg-1~exp1
- 3.12.2+dfsg-1
- 3.12.2~rc1+dfsg-1~exp1
- 3.12.3+dfsg-1
- 3.12.3~rc1+dfsg-1~exp1
- 3.12.3~rc2+dfsg-1~exp1
- 3.13.0+dfsg-1
- 3.13.0+dfsg-1~exp1
- 3.13.0~beta1+dfsg-1~exp1
- 3.13.0~beta2+dfsg-1~exp1
- 3.13.0~rc1+dfsg-1~exp1
- 3.13.0~rc2+dfsg-1~exp1
- 3.13.1+dfsg-1
- 3.13.1~rc1+dfsg-1~exp1
- 3.13.2+dfsg-1
- 3.13.2~rc1+dfsg-1~exp1
- 3.13.3+dfsg-1
- 3.13.3+dfsg-2
- 3.13.3~rc1+dfsg-1~exp1
- 3.6.2+dfsg-1
- 3.6.3+dfsg-1~exp1
- 3.6.3~rc1+dfsg-1~exp1
- 3.6.4+dfsg-1
- 3.6.4+dfsg-1~exp1
- 3.6.4~rc1+dfsg-1~exp1
- 3.7.0+dfsg-1
- 3.7.0+dfsg-1~exp1
- 3.7.0~rc1+dfsg-1~exp1
- 3.7.1+dfsg-1
- 3.7.1~rc1+dfsg-1~exp1
- 3.7.2+dfsg-1
- 3.7.2~rc1+dfsg-1~exp1
- 3.7.3+dfsg-1
- 3.7.3~rc1+dfsg-1~exp1
- 3.8.0+dfsg-1
- 3.8.0+dfsg-1~exp1
- 3.8.0~beta1+dfsg-1~exp1
- 3.8.0~rc1+dfsg-1~exp1
- 3.8.0~rc1+dfsg-1~exp2
- 3.8.0~rc2+dfsg-1~exp1
- 3.8.1+dfsg-1
- 3.8.1~rc1+dfsg-1~exp1
- 3.8.1~rc2+dfsg-1~exp1
- 3.8.1~rc3+dfsg-1~exp1
- 3.8.2+dfsg-1
- 3.8.2~rc1+dfsg-1~exp1
- 3.8.3+dfsg-1
- 3.8.3+dfsg-1.1~exp1
- 3.8.3+dfsg-2~exp1
- 3.8.3~rc1+dfsg-1~exp1
- 3.8.3~rc2+dfsg-1~exp1
- 3.8.3~rc3+dfsg-1~exp1
- 3.8.4+dfsg-1
- 3.8.4+dfsg-2
- 3.8.4+dfsg-2~exp1
- 3.8.4+dfsg-3
- 3.8.4~rc1+dfsg-1~exp1
- 3.8.5+dfsg-1
- 3.8.5~rc1+dfsg-1~exp1
- 3.9.0+dfsg-1
- 3.9.0+dfsg-1~exp1
- 3.9.0~beta1+dfsg-1~exp1
- 3.9.0~beta2+dfsg-1~exp1
- 3.9.0~rc1+dfsg-1~exp1
- 3.9.0~rc2+dfsg-1~exp1
- 3.9.1+dfsg-1
- 3.9.1~rc1+dfsg-1~exp1
- 3.9.1~rc2+dfsg-1~exp1
- 3.9.2+dfsg-1
- 3.9.2~rc1+dfsg-1~exp1
- 3.9.2~rc2+dfsg-1~exp1
- 3.9.3+dfsg-1
- 3.9.3~rc1+dfsg-1~exp1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
gdal Debian:13
- Versions
- 3.10.3+dfsg-1
- 3.10.3+dfsg-2
- 3.11.0+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp2
- 3.11.0~rc1+dfsg-1~exp1
- 3.11.0~rc1+dfsg-1~exp2
- 3.11.0~rc2+dfsg-1~exp1
- 3.11.1+dfsg-1~exp1
- 3.11.1~rc1+dfsg-1~exp1
- 3.11.1~rc2+dfsg-1~exp1
- 3.11.2+dfsg-1~exp1
- 3.11.2~rc1+dfsg-1~exp1
- 3.11.2~rc2+dfsg-1~exp1
- 3.11.3+dfsg-1
- 3.11.3+dfsg-1~exp1
- 3.11.3+dfsg-1~exp2
- 3.11.4+dfsg-1
- 3.11.4~rc1+dfsg-1~exp1
- 3.12.0+dfsg-1
- 3.12.0+dfsg-1~exp1
- 3.12.0~beta1+dfsg-1~exp1
- 3.12.0~rc1+dfsg-1~exp1
- 3.12.1+dfsg-1
- 3.12.1~rc1+dfsg-1~exp1
- 3.12.2+dfsg-1
- 3.12.2~rc1+dfsg-1~exp1
- 3.12.3+dfsg-1
- 3.12.3~rc1+dfsg-1~exp1
- 3.12.3~rc2+dfsg-1~exp1
- 3.13.0+dfsg-1
- 3.13.0+dfsg-1~exp1
- 3.13.0~beta1+dfsg-1~exp1
- 3.13.0~beta2+dfsg-1~exp1
- 3.13.0~rc1+dfsg-1~exp1
- 3.13.0~rc2+dfsg-1~exp1
- 3.13.1+dfsg-1
- 3.13.1~rc1+dfsg-1~exp1
- 3.13.2+dfsg-1
- 3.13.2~rc1+dfsg-1~exp1
- 3.13.3+dfsg-1
- 3.13.3+dfsg-2
- 3.13.3~rc1+dfsg-1~exp1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
gdal Debian:14
- Versions
- 3.10.3+dfsg-1
- 3.10.3+dfsg-2
- 3.11.0+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp1
- 3.11.0~beta1+dfsg-1~exp2
- 3.11.0~rc1+dfsg-1~exp1
- 3.11.0~rc1+dfsg-1~exp2
- 3.11.0~rc2+dfsg-1~exp1
- 3.11.1+dfsg-1~exp1
- 3.11.1~rc1+dfsg-1~exp1
- 3.11.1~rc2+dfsg-1~exp1
- 3.11.2+dfsg-1~exp1
- 3.11.2~rc1+dfsg-1~exp1
- 3.11.2~rc2+dfsg-1~exp1
- 3.11.3+dfsg-1
- 3.11.3+dfsg-1~exp1
- 3.11.3+dfsg-1~exp2
- 3.11.4+dfsg-1
- 3.11.4~rc1+dfsg-1~exp1
- 3.12.0+dfsg-1
- 3.12.0+dfsg-1~exp1
- 3.12.0~beta1+dfsg-1~exp1
- 3.12.0~rc1+dfsg-1~exp1
- 3.12.1+dfsg-1
- 3.12.1~rc1+dfsg-1~exp1
- 3.12.2+dfsg-1
- 3.12.2~rc1+dfsg-1~exp1
- 3.12.3+dfsg-1
- 3.12.3~rc1+dfsg-1~exp1
- 3.12.3~rc2+dfsg-1~exp1
- 3.13.0+dfsg-1~exp1
- 3.13.0~beta1+dfsg-1~exp1
- 3.13.0~beta2+dfsg-1~exp1
- 3.13.0~rc1+dfsg-1~exp1
- 3.13.0~rc2+dfsg-1~exp1
- Affected ranges
- ECOSYSTEM: < 3.13.0+dfsg-1
Update to 3.13.0+dfsg-1
gdal PyPI
- Versions
- 1.10.0
- 1.11.0
- 1.11.1
- 1.11.2
- 1.5.0
- 1.5.2
- 1.6.0
- 1.6.1
- 1.7.0
- 1.7.1
- 1.8.1
- 1.9.0
- 1.9.1
- 2.0.0
- 2.0.1
- 2.1.0
- 2.1.3
- 2.2.0
- 2.2.1
- 2.2.2
- 2.2.3
- 2.2.4
- 2.3.0
- 2.3.1
- 2.3.2
- 2.3.3
- 2.4.0
- 2.4.2
- 2.4.3
- 2.4.4
- 3.0.0
- 3.0.1
- 3.0.2
- 3.0.3
- 3.0.4
- 3.1.0
- 3.1.1
- 3.1.2
- 3.1.3
- 3.1.4
- 3.10.0
- 3.10.1
- 3.10.2
- 3.10.3
- 3.11.0
- 3.11.1
- 3.11.2
- 3.11.3
- 3.11.4
- 3.11.5
- 3.12.0.post1
- 3.12.1
- 3.12.2
- 3.12.3
- 3.12.4
- 3.2.0
- 3.2.1
- 3.2.2
- 3.2.2.1
- 3.2.3
- 3.3.0
- 3.3.1
- 3.3.2
- 3.3.3
- 3.4.0
- 3.4.1
- 3.4.2
- 3.4.3
- 3.5.0
- 3.5.0.3
- 3.5.1
- 3.5.2
- 3.5.3
- 3.6.0
- 3.6.0.1
- 3.6.1
- 3.6.2
- 3.6.3
- 3.6.4
- 3.7.0
- 3.7.1
- 3.7.1.1
- 3.7.2
- 3.7.3
- 3.8.0
- 3.8.1
- 3.8.2
- 3.8.3
- 3.8.4
- 3.8.5
- 3.9.0
- 3.9.1
- 3.9.2
- 3.9.3
- Affected ranges
- ECOSYSTEM: < 3.13.0RC1
Update to 3.13.0RC1
gdal PyPI
No fix published
gdal Ubuntu:Pro:14.04:LTS
- Versions
- 1.9.0-3.1ubuntu4
- 1.9.0-3.1ubuntu6
- 1.10.1+dfsg-2
- 1.10.1+dfsg-2build1
- 1.10.1+dfsg-3
- 1.10.1+dfsg-3build1
- 1.10.1+dfsg-3build2
- 1.10.1+dfsg-3ubuntu1
- 1.10.1+dfsg-3ubuntu2
- 1.10.1+dfsg-5ubuntu1
- 1.10.1+dfsg-5ubuntu1+esm1
- 1.10.1+dfsg-5ubuntu1+esm2
- Affected ranges
- ECOSYSTEM: < 1.10.1+dfsg-5ubuntu1+esm3
Update to 1.10.1+dfsg-5ubuntu1+esm3
gdal Ubuntu:Pro:16.04:LTS
- Versions
- 1.11.2+dfsg-3ubuntu3
- 1.11.2+dfsg-3ubuntu4
- 1.11.3+dfsg-2build1
- 1.11.3+dfsg-2build2
- 1.11.3+dfsg-2build3
- 1.11.3+dfsg-3
- 1.11.3+dfsg-3build1
- 1.11.3+dfsg-3build2
- 1.11.3+dfsg-3ubuntu0.1~esm1
- Affected ranges
- ECOSYSTEM: < 1.11.3+dfsg-3ubuntu0.1~esm2
Update to 1.11.3+dfsg-3ubuntu0.1~esm2
gdal Ubuntu:Pro:18.04:LTS
- Versions
- 2.2.1+dfsg-2build3
- 2.2.1+dfsg-2build5
- 2.2.2+dfsg-2build1
- 2.2.3+dfsg-1
- 2.2.3+dfsg-2
- Affected ranges
- ECOSYSTEM: < 2.2.3+dfsg-2ubuntu0.1~esm1
Update to 2.2.3+dfsg-2ubuntu0.1~esm1
gdal Ubuntu:Pro:20.04:LTS
- Versions
- 2.4.2+dfsg-1build2
- 2.4.2+dfsg-1build4
- 2.4.2+dfsg-2
- 2.4.3+dfsg-1
- 3.0.4+dfsg-1
- 3.0.4+dfsg-1build1
- 3.0.4+dfsg-1build2
- 3.0.4+dfsg-1build3
- Affected ranges
- ECOSYSTEM: < 3.0.4+dfsg-1ubuntu0.1~esm1
Update to 3.0.4+dfsg-1ubuntu0.1~esm1
gdal Ubuntu:Pro:22.04:LTS
- Versions
- 3.2.2+dfsg-3ubuntu2
- 3.4.0+dfsg-1
- 3.4.1+dfsg-1
- 3.4.1+dfsg-1build1
- 3.4.1+dfsg-1build3
- 3.4.1+dfsg-1build4
- Affected ranges
- ECOSYSTEM: < 3.4.1+dfsg-1ubuntu0.1~esm1
Update to 3.4.1+dfsg-1ubuntu0.1~esm1
gdal Ubuntu:Pro:24.04:LTS
- Versions
- 3.7.1+dfsg-1build1
- 3.8.0+dfsg-1
- 3.8.1+dfsg-1build1
- 3.8.2+dfsg-1
- 3.8.3+dfsg-1
- 3.8.4+dfsg-1
- 3.8.4+dfsg-3ubuntu2
- 3.8.4+dfsg-3ubuntu3
- Affected ranges
- ECOSYSTEM: < 3.8.4+dfsg-3ubuntu3+esm1
Update to 3.8.4+dfsg-3ubuntu3+esm1
gdal Ubuntu:25.10
- Versions
- 3.10.2+dfsg-1build3
- 3.10.3+dfsg-1
- 3.10.3+dfsg-1build1
- 3.10.3+dfsg-1build2
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
gdal Ubuntu:Pro:26.04:LTS
- Versions
- 3.10.3+dfsg-1build2
- 3.10.3+dfsg-1build3
- 3.11.4+dfsg-1
- 3.12.0+dfsg-1
- 3.12.1+dfsg-1
- 3.12.2+dfsg-1
- 3.12.2+dfsg-1build1
- 3.12.2+dfsg-1build2
- Affected ranges
- ECOSYSTEM: < 3.12.2+dfsg-1ubuntu0.1~esm1
Update to 3.12.2+dfsg-1ubuntu0.1~esm1
Original sources
- https://vuldb.com/vuln/362429
- https://vuldb.com/vuln/362429/cti
- https://vuldb.com/submit/808127
- https://github.com/OSGeo/gdal/issues/14398
- https://github.com/biniamf/pocs/tree/main/gdal-swsdfldsrch_oob-read
- https://github.com/OSGeo/gdal/commit/3e04c0385630e4d42517046d9a4967dfccfeb7fd
- https://github.com/OSGeo/gdal/releases/tag/v3.13.0RC1
- https://github.com/OSGeo/gdal/
- https://nvd.nist.gov/vuln/detail/CVE-2026-8212