Skip to content
OpenAdvisories
Medium · 5.5 CVE-2023-40032 EUVD-2023-44643

Potential segfault due to NULL pointer dereference in libvips

Published Sep 11, 2023 · Updated Feb 13, 2025 · Assigned by GitHub_M

Description

libvips is a demand-driven, horizontally threaded image processing library. A specially crafted SVG input can cause libvips versions 8.14.3 or earlier to segfault when attempting to parse a malformed UTF-8 character. Users should upgrade to libvips version 8.14.4 (or later) when processing untrusted input.

Affected products

VendorProductAffectedFixed
libvips libvips < 8.14.4 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 vips 8.14.4-1 —
Debian 13 vips 8.14.4-1 —
Debian 12 vips 8.14.1-3+deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS vips 8.12.1-1ubuntu0.1~esm1 USN-6437-1
Ubuntu Pro 18.04 LTS vips 8.4.5-1ubuntu0.1~esm1 USN-6437-1
Ubuntu Pro 16.04 LTS vips 8.2.2-1ubuntu0.1~esm1 USN-6437-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed vips 8.18.7-1.1 openSUSE-SU-2026:12266-1

Advisories 2

References