Quick answers
- Is CVE-2026-105764 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-105764 being exploited in the wild.
- How severe is CVE-2026-105764?
- Informational severity, published 6 October 2026.
- Which products and versions are affected?
- Immich before 3.2.4.
- Is there a fix for CVE-2026-105764?
- Yes: fixed in 3.2.4. Until then: Reject SVG file uploads entirely, or process them in an isolated renderer that cannot dispatch to ImageMagick. Set the VIPS_BLOCK_UNTRUSTED environment variable and remove vips-magick from the libvips build. Implement a restrictive ImageMagick policy file and run the container as a non-root user with a read-only root filesystem. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-105764 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-105764?
- Check whether you run Immich at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: 3.2.4
Reject SVG file uploads entirely, or process them in an isolated renderer that cannot dispatch to ImageMagick. Set the VIPS_BLOCK_UNTRUSTED environment variable and remove vips-magick from the libvips build. Implement a restrictive ImageMagick policy file and run the container as a non-root user with a read-only root filesystem.
Technical details
An authenticated non-admin user uploads an MSL script disguised as an SVG file, which is rejected during thumbnail generation but stored on disk. A second SVG file with a delayed marker (placing the <svg> tag after byte 1000) bypasses libvips' native SVG loader but is recognized by ImageMagick. ImageMagick processes <image href> tags as coder inputs, allowing the attacker to reference the first file via MSL and VIDEO codecs to achieve code execution. The attack requires two file uploads and thumbnail generation, and succeeds because the production environment lacks a restrictive ImageMagick policy.
Affected products
- Immich Immich before 3.2.4
Timeline
- 2026-09-28: disclosed: GitHub security advisory GHSA-q89f-h332-8q2h published
- 2026-09-28: patched: Version 3.2.4 released
- 2026-10-06: advisory: CVE-2026-105764 published on NVD