Database/AI/ML frameworks & serving
Hugging Face Transformers: convert_config executes strings from a checkpoint in three speech model converters
Impact
The convert_config function in the SEW, SEW-D and HuBERT conversion scripts takes a string out of the checkpoint and uses it to execute Python. Converting an untrusted checkpoint therefore runs attacker code as the user doing the conversion, with that user's access to model stores, cluster credentials and GPU devices. ZDI split this across three ids - CVE-2025-14926 (SEW, ZDI-25-1147), CVE-2025-14927 (SEW-D, ZDI-25-1148) and CVE-2025-14928 (HuBERT, ZDI-25-1146) - all rated 7.8 against Transformers 4.57.0, all the same injection in the same helper, with the same operator response for all three.
Who can reach it
No authentication against the library. Someone has to run a conversion script on an attacker-supplied checkpoint - typically an ingest pipeline or an engineer onboarding third-party speech weights. Code runs as that user.
What to do
No fixed version is named in the record for any of the three ids. Treat the conversion scripts as code execution on their input: run them in a disposable container, as a low-privilege user, with no cluster credentials and read-only access to shared model storage. A fixed Transformers release is a pip upgrade; nothing at the node level.
Also covers 2 CVEs
The vendor assigned a separate id to each affected code path. They share this advisory, this score and this fix, so they are one entry here.
References
Related entries
- Hugging Face Transformers: X-CLIP checkpoint conversion deserializes untrusted data into code executionCVE-2025-14929 · Hugging Face Transformers (X-CLIP checkpoint conversion)High
- Hugging Face Transformers: GLM4 weight parsing deserializes untrusted data into code executionCVE-2025-14930 · Hugging Face Transformers (GLM4 weight loader)High
- LlamaIndex CLI: OS command injection via the `--files` argumentCVE-2025-1753 · LlamaIndex CLIHigh
- nbconvert: Template-driven conversion executes attacker contentCVE-2025-53000 · nbconvertHigh
- Linux i915 GPU kernel driver (execbuffer VMA array): The execbuffer VMA array was not zero-initialised, soCVE-2025-71130 · Linux i915 GPU kernel driver (execbuffer VMA array)High
- Keras: Safe-mode bypass in Keras 3.0.0–3.10.0CVE-2025-8747 · KerasHigh
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.