CVE-2026-33328 Details
Description
libvips is a fast image processing library with low memory needs. On 32-bit systems in versions before and including 8.18.0, the `gifload` operation could incorrectly determine dimensions leading to an integer overflow. This has been patched in version 8.18.1.
A vulnerability in libvips versions through 8.18.0 on 32-bit systems allows the 'gifload' operation to miscalculate image dimensions, resulting in an integer overflow. This issue has been addressed in version 8.18.1.
Users can update to libvips version 8.18.1 or later to address this vulnerability. Alternatively, the 'VipsForeignLoadNsgif' operation can be blocked using 'vips_operation_block_set', available in most language bindings.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jul 21, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/libvips/libvips/commit/9b633e45abfcf1fc4c84847007c81805193c0969 | [email protected] | Patch |
| https://github.com/libvips/libvips/pull/4935 | [email protected] | Issue TrackingPatch |
| https://github.com/libvips/libvips/security/advisories/GHSA-r98w-4fp7-m9c7 | [email protected] | Vendor AdvisoryMitigation |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-190 | Integer Overflow or Wraparound | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| libvips libvips | < 8.18.1 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 19, 2026 | Initial Analysis | [email protected] |
| Jul 21, 2026 | CVE Modified | CISA-ADP |
| Jul 20, 2026 | New CVE Received | [email protected] |