MediumVulnerability
CVE-2025-11844: Hugging Face Smolagents XPath injection in search_item_ctrl_f function
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2025-11844
- Published
- Record updated
- Affected
- smolagents < 1.22.0
- Fixed in
- 1.22.0
- released September 25, 2025, 27 days before disclosure
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.3%
Summary
Hugging Face Smolagents version 1.20.0 has an XPath injection flaw in the search_item_ctrl_f function in src/smolagents/vision_web_browser.py. The function concatenates user-supplied input directly into an XPath expression without sanitization or escaping, so an attacker can alter the query logic to bypass search filters and reach unintended DOM elements. This can lead to information disclosure, manipulation of AI agent interactions, and disruption of automated web tasks.
Mitigation
Fixed in version 1.22.0.
Affected packages in the Exposure Registry
Matched by package name and ecosystem. Each entry shows whether the package delegates to a language model and how many tracked packages depend on it.
- smolagentsPyPILLM dependency since 2024-12-27 · 7 tracked dependents
Related items
- HighCVE-2026-119120: Crawl4AI Docker API lets clients choose the HuggingFace model it loadsSame vendor · NVD/CVE Database
- HighGHSA-wf6j-7hvr-gr93: Hydra legacy target blacklist permits unsafe PyYAML loadingSame vendor · Hugging Face Security Advisories
- MediumCVE-2026-100653: vLLM unpinned Hugging Face artifact loads for FunAudioChat and Tarsier2Same vendor · NVD/CVE Database
- HighGHSA-3hmm-rh5q-gwwr: LMDeploy vulnerable to arbitrary code execution via eval() of untrusted quant_dtype in model config loadingSame vendor · Hugging Face Security Advisories
- MediumCVE-2026-80047: Hugging Face Transformers writes remote Python files to disk before trust checkSame vendor · NVD/CVE Database