A vulnerability was found in libvips 8.19.0. Impacted is the function vipsextractareabuild of the file libvips/conversion/extract.c. The manipulation of the argument extractarea results in integer overflow. The attack requires a local approach. The exploit has been made public and could be used. The patch is identified as 24795bb3d19d84f7b6f5ed86451ad556c8f2fe70. It is advisable to implement a patch to correct this issue.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-3284.json"
[
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "285251679684353671952965590740815848739",
"length": 1004.0
},
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"signature_type": "Function",
"id": "CVE-2026-3284-7a2691d3",
"target": {
"file": "libvips/conversion/extract.c",
"function": "vips_extract_area_build"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193071816873117715779369215209029594946",
"250274461046386427014988688974409676346",
"175836217097941956702606041183311745872",
"49981623033314210985944028499907788884",
"339233191718191705884968584087862497623",
"194977356878882855530483441890816731424",
"159947729043730519346083966848637883422",
"261927180342059039256529976722163682495",
"173397610903900765118268591886807041346"
]
},
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"signature_type": "Line",
"id": "CVE-2026-3284-801b8f7f",
"target": {
"file": "libvips/conversion/extract.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "260056398726943000628468038482196278664",
"length": 587.0
},
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"signature_type": "Function",
"id": "CVE-2026-3284-b22eb3ff",
"target": {
"file": "libvips/conversion/extract.c",
"function": "vips_extract_band_build"
}
}
]