CVE-2026-119328
Last modified
CVE-2026-119328 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. Immich is a high-performance self-hosted photo and video management solution. Prior to 3.3.0, the unauthenticated machine-learning /predict endpoint in machine-learning/immich_ml/main.py accepted an options object and passed its values into model construction in machine-learning/immich_ml/models/base.py without restricting security-sensitive parameters.
Description
Immich is a high-performance self-hosted photo and video management solution. Prior to 3.3.0, the unauthenticated machine-learning /predict endpoint in machine-learning/immich_ml/main.py accepted an options object and passed its values into model construction in machine-learning/immich_ml/models/base.py without restricting security-sensitive parameters. An attacker with network access to the service could set cache_dir to an arbitrary writable path, causing model downloads to write there and causing clear_cache() to pass that path to shutil.rmtree() after selected model-loading failures. Depending on filesystem permissions and the selected path, this could modify files in mounted data locations or recursively delete an attacker-selected directory. The model-name allowlist prevents this issue from becoming arbitrary-model deserialization or code execution. This issue is fixed in version 3.3.0.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-119328?
How severe is CVE-2026-119328?
How do I fix CVE-2026-119328?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-11930IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Ver…7.5
- CVE-2026-119300Wekan is open source kanban built with Meteor. Prior to 11.1…6.5
- CVE-2026-11931Incorrect default permissions in Kiro IDE on macOS and Linux…5.5
- CVE-2026-119317On Linux, an authenticated, low-privileged Nessus user with …6.5
- CVE-2026-11932IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Ver…7.5
- CVE-2026-119325Bricks Theme 2.4 and before for WordPress contains an unauth…7.5
- CVE-2026-119329Immich is a high-performance self-hosted photo and video man…4.3
- CVE-2026-11933A use-after-free vulnerability exists in MongoDB Server's se…8.8
- CVE-2026-119330Immich is a high-performance self-hosted photo and video man…3.5
- CVE-2026-119331Ladybird is a truly independent web browser. Prior to the c0…7.1
- CVE-2026-119332Ladybird is a truly independent web browser. Prior to 209579…8.8
- CVE-2026-119333draw.io Desktop is the official Electron build of draw.io. P…7.8
Are you affected by CVE-2026-119328?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
