Description
OpenMed before 1.5.2 contains a remote code execution vulnerability in the PII privacy-filter model loading path. The privacy-filter dispatcher used broad substring matching on the user-supplied model_name parameter, allowing a value such as attacker/foo-privacy-filter-bar to route through a path that loads Hugging Face models with trust_remote_code=True. An unauthenticated attacker can supply a malicious model repository containing custom Transformers code via auto_map in config.json or tokenizer_config.json, which is imported and executed with the privileges of the OpenMed service process.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
maziyarpanahi openmed
Default version status: affected
0 to < 1.5.2affected
pkg:pypi/openmedReferences
- https://github.com/SaiTeja-Erukude/CVE-2026-47117-openmed-rce ↗
- https://github.com/maziyarpanahi/openmed/releases/tag/v1.5.2 ↗
- https://github.com/maziyarpanahi/openmed/pull/59 ↗
- https://github.com/maziyarpanahi/openmed/commit/98724f65df98d7518b9006e6356740aa36c2f224 ↗
- https://www.vulncheck.com/advisories/openmed-remote-code-execution-via-pii-model-loading ↗