{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/108530?format=json","vulnerability_id":"VCID-3vx1-357j-6qh3","summary":"libvips is a demand-driven, horizontally threaded image processing library.  The heifsave operation could incorrectly determine the presence of an alpha channel in an input when it was not possible to determine the colour interpretation, known internally within libvips as \"multiband\". There aren't many ways to create a \"multiband\" input, but it is possible with a well-crafted TIFF image. If a \"multiband\" TIFF input image had 4 channels and HEIF-based output was requested, this led to libvips creating a 3 channel HEIF image without an alpha channel but then attempting to write 4 channels of data. This caused a heap buffer overflow, which could crash the process. This vulnerability is fixed in 8.16.1.","aliases":[{"alias":"CVE-2025-29769"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/106739?format=json","purl":"pkg:deb/debian/vips@8.10.5-2?distro=trixie","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-8946-28v3-6yh7"},{"vulnerability":"VCID-cz3w-5229-yqbb"},{"vulnerability":"VCID-d5bp-3xp3-uygr"},{"vulnerability":"VCID-dfdn-svbh-5uhx"},{"vulnerability":"VCID-jy3m-nthz-g3e6"},{"vulnerability":"VCID-quau-v1s5-b3a4"},{"vulnerability":"VCID-um8m-4ww1-tke3"},{"vulnerability":"VCID-w1c6-b16t-ufcv"},{"vulnerability":"VCID-zcms-g4vq-4bgs"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.10.5-2%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/106750?format=json","purl":"pkg:deb/debian/vips@8.10.5-2%2Bdeb11u1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.10.5-2%252Bdeb11u1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/106749?format=json","purl":"pkg:deb/debian/vips@8.14.1-3%2Bdeb12u2?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.14.1-3%252Bdeb12u2%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/106737?format=json","purl":"pkg:deb/debian/vips@8.14.1-3%2Bdeb12u3?distro=trixie","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-w1c6-b16t-ufcv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.14.1-3%252Bdeb12u3%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/1075095?format=json","purl":"pkg:deb/debian/vips@8.14.1-3%2Bdeb12u3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-w1c6-b16t-ufcv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.14.1-3%252Bdeb12u3"},{"url":"http://public2.vulnerablecode.io/api/packages/106751?format=json","purl":"pkg:deb/debian/vips@8.16.1-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.16.1-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/106741?format=json","purl":"pkg:deb/debian/vips@8.16.1-1%2Bdeb13u1?distro=trixie","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-w1c6-b16t-ufcv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.16.1-1%252Bdeb13u1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/106740?format=json","purl":"pkg:deb/debian/vips@8.18.2-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.18.2-1%3Fdistro=trixie"},{"url":"http://public2.vulnerablecode.io/api/packages/1088991?format=json","purl":"pkg:deb/debian/vips@8.18.3-1?distro=trixie","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.18.3-1%3Fdistro=trixie"}],"affected_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/1081969?format=json","purl":"pkg:deb/debian/vips@7.10.10-1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-2jzg-p9jc-3kgf"},{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.10.10-1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081970?format=json","purl":"pkg:deb/debian/vips@7.10.21-1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-2jzg-p9jc-3kgf"},{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.10.21-1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081971?format=json","purl":"pkg:deb/debian/vips@7.14.5-1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-2jzg-p9jc-3kgf"},{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.14.5-1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081972?format=json","purl":"pkg:deb/debian/vips@7.20.7-1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.20.7-1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081973?format=json","purl":"pkg:deb/debian/vips@7.28.5-1%2Bdeb7u1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.28.5-1%252Bdeb7u1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081974?format=json","purl":"pkg:deb/debian/vips@7.40.6-2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@7.40.6-2"},{"url":"http://public2.vulnerablecode.io/api/packages/1081975?format=json","purl":"pkg:deb/debian/vips@8.4.5-1%2Bdeb9u1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"},{"vulnerability":"VCID-hmfh-fj7j-u7gz"},{"vulnerability":"VCID-qpjv-4561-ebb8"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.4.5-1%252Bdeb9u1"},{"url":"http://public2.vulnerablecode.io/api/packages/1081976?format=json","purl":"pkg:deb/debian/vips@8.7.4-1%2Bdeb10u1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-4cq4-34f5-5bfy"},{"vulnerability":"VCID-8qrt-xzsd-yfgm"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.7.4-1%252Bdeb10u1"},{"url":"http://public2.vulnerablecode.io/api/packages/1075094?format=json","purl":"pkg:deb/debian/vips@8.10.5-2","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-3vx1-357j-6qh3"},{"vulnerability":"VCID-8946-28v3-6yh7"},{"vulnerability":"VCID-cz3w-5229-yqbb"},{"vulnerability":"VCID-d5bp-3xp3-uygr"},{"vulnerability":"VCID-dfdn-svbh-5uhx"},{"vulnerability":"VCID-jy3m-nthz-g3e6"},{"vulnerability":"VCID-quau-v1s5-b3a4"},{"vulnerability":"VCID-um8m-4ww1-tke3"},{"vulnerability":"VCID-w1c6-b16t-ufcv"},{"vulnerability":"VCID-zcms-g4vq-4bgs"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:deb/debian/vips@8.10.5-2"}],"references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2025-29769","reference_id":"","reference_type":"","scores":[{"value":"0.00042","scoring_system":"epss","scoring_elements":"0.12999","published_at":"2026-06-11T12:55:00Z"},{"value":"0.00048","scoring_system":"epss","scoring_elements":"0.15464","published_at":"2026-06-12T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2025-29769"},{"reference_url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-29769","reference_id":"","reference_type":"","scores":[],"url":"https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-29769"},{"reference_url":"https://issues.oss-fuzz.com/issues/396460413","reference_id":"396460413","reference_type":"","scores":[{"value":"8.5","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-08T14:20:52Z/"}],"url":"https://issues.oss-fuzz.com/issues/396460413"},{"reference_url":"https://github.com/libvips/libvips/pull/4392","reference_id":"4392","reference_type":"","scores":[{"value":"8.5","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-08T14:20:52Z/"}],"url":"https://github.com/libvips/libvips/pull/4392"},{"reference_url":"https://github.com/libvips/libvips/pull/4394","reference_id":"4394","reference_type":"","scores":[{"value":"8.5","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-08T14:20:52Z/"}],"url":"https://github.com/libvips/libvips/pull/4394"},{"reference_url":"https://github.com/libvips/libvips/commit/9ab6784f693de50b00fa535b9efbbe9d2cbf71f2","reference_id":"9ab6784f693de50b00fa535b9efbbe9d2cbf71f2","reference_type":"","scores":[{"value":"8.5","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-08T14:20:52Z/"}],"url":"https://github.com/libvips/libvips/commit/9ab6784f693de50b00fa535b9efbbe9d2cbf71f2"},{"reference_url":"https://github.com/libvips/libvips/security/advisories/GHSA-f8r8-43hh-rghm","reference_id":"GHSA-f8r8-43hh-rghm","reference_type":"","scores":[{"value":"8.5","scoring_system":"cvssv4","scoring_elements":"CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"},{"value":"Track","scoring_system":"ssvc","scoring_elements":"SSVCv2/E:N/A:N/T:T/P:M/B:A/M:M/D:T/2025-04-08T14:20:52Z/"}],"url":"https://github.com/libvips/libvips/security/advisories/GHSA-f8r8-43hh-rghm"}],"weaknesses":[{"cwe_id":122,"name":"Heap-based Buffer Overflow","description":"A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc()."}],"exploits":[],"severity_range_score":"8.5 - 8.5","exploitability":"0.5","weighted_severity":"7.7","risk_score":3.9,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-3vx1-357j-6qh3"}