A vulnerability was found in libvips 8.19.0. Impacted is the function vips_extract_area_build of the file libvips/conversion/extract.c. The manipulation of the argument extract_area 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.
{
"cna_assigner": "VulDB",
"cwe_ids": [
"CWE-189",
"CWE-190"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/3xxx/CVE-2026-3284.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"introduced": "8.19.0"
},
{
"last_affected": "8.19.0"
}
],
"source": "AFFECTED_FIELD"
}
]
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-3284.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "285251679684353671952965590740815848739",
"length": 1004
},
"id": "CVE-2026-3284-7a2691d3",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"target": {
"file": "libvips/conversion/extract.c",
"function": "vips_extract_area_build"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"193071816873117715779369215209029594946",
"250274461046386427014988688974409676346",
"175836217097941956702606041183311745872",
"49981623033314210985944028499907788884",
"339233191718191705884968584087862497623",
"194977356878882855530483441890816731424",
"159947729043730519346083966848637883422",
"261927180342059039256529976722163682495",
"173397610903900765118268591886807041346"
],
"threshold": 0.9
},
"id": "CVE-2026-3284-801b8f7f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"target": {
"file": "libvips/conversion/extract.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "260056398726943000628468038482196278664",
"length": 587
},
"id": "CVE-2026-3284-b22eb3ff",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/libvips/libvips/commit/24795bb3d19d84f7b6f5ed86451ad556c8f2fe70",
"target": {
"file": "libvips/conversion/extract.c",
"function": "vips_extract_band_build"
}
}
]
"2026-08-12T11:08:45Z"