Medium
Hugging Face Transformers Path Traversal via Checkpoint Index
Type: advisorySources: OSV
Hugging Face Transformers fails to validate shard filenames in checkpoint index files, allowing attackers to read arbitrary files outside the model directory. Attackers can supply malicious index files with parent-directory references or absolute paths that are joined without validation, enabling file disclosure and filesystem reconnaissance.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-75104
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 15:55 UTC · Revision 1
Source evidence
Hugging Face Transformers Path Traversal via Checkpoint Index
core-osv · Original sourcePublished 17 Aug 2026, 20:36 UTC
Hugging Face Transformers fails to validate shard filenames in checkpoint index files, allowing attackers to read arbitrary files outside the model directory. Attackers can supply malicious index files with parent-directory references or absolute paths that are joined without validation, enabling file disclosure and filesystem reconnaissance.
osv:CVE-2026-75104
Complete source record
{
"id": "9d07bda543a6e24513cff1fd843a570a2e56ebe3b0a1f5566d97389521cb46c0",
"url": "https://osv.dev/vulnerability/CVE-2026-75104",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Hugging Face Transformers Path Traversal via Checkpoint Index",
"summary": "Hugging Face Transformers fails to validate shard filenames in checkpoint index files, allowing attackers to read arbitrary files outside the model directory. Attackers can supply malicious index files with parent-directory references or absolute paths that are joined without validation, enabling file disclosure and filesystem reconnaissance.",
"evidence": "osv:CVE-2026-75104",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-75104",
"aliases": [
"CVE-2026-75104"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/huggingface/transformers",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "5eddc12edfaf8cafde8c9bae4ccb12f8a139b4f9"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "5.15.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
}
],
"versions": [
"v5.15.0",
"v4.56.1-Vault-Gemma-preview",
"4.55.0-GLM-4.5V-preview-GLM-4.5V-preview",
"4.55.0-GLM-4.5V-preview",
"v4.53.2-Ernie-4.5-preview",
"v4.53.2-modernbert-decoder-preview",
"v4.52.4-Kyutai-STT-preview",
"v4.52.4-VJEPA-2-preview",
"v4.52.4-ColQwen2-preview",
"v4.51.3-CSM-preview",
"v4.51.3-GraniteMoeHybrid-preview",
"v4.51.3-LlamaGuard-preview",
"v4.51.3-D-FINE-preview",
"v4.51.3-SAM-HQ-preview",
"v4.51.3-BitNet-preview",
"v4.51.3-InternVL-preview",
"v4.51.3-Janus-preview",
"v4.51.3-TimesFM-preview",
"v4.51.3-MLCD-preview",
"v4.51.3-Qwen2.5-Omni-preview",
"v4.50.3-DeepSeek-3",
"v4.49.0-Mistral-3",
"v4.49.0-AyaVision",
"v4.49.0-SigLIP-2",
"v4.49.0-SmolVLM-2",
"v4.33.1",
"v4.16.0",
"v4.15.0",
"v4.14.0",
"v4.13.0",
"v4.12.0",
"v4.11.0",
"v4.10.0",
"v4.9.0",
"v4.8.0",
"v4.7.0",
"v4.6.0",
"v4.5.0",
"v4.4.0",
"v4.3.0.rc1",
"4.3.0.rc1",
"v4.2.0",
"v4.1.1",
"v4.1.0",
"v3.5.0",
"v3.4.0",
"v3.3.1",
"v3.3.0",
"v3.2.0",
"v3.1.0",
"v3.0.2",
"v3.0.1",
"3.0.1",
"v3.0.0",
"v2.11.0",
"v2.10.0",
"v2.9.1",
"v2.9.0",
"v2.8.0",
"v2.7.0",
"v2.6.0",
"v2.5.1",
"v2.5.0",
"v2.4.1",
"v2.4.0",
"v2.3.0",
"v2.2.2",
"v2.2.1",
"v2.2.0",
"v2.1.1",
"v2.1.0",
"v2.0.0",
"1.2.0",
"1.1.0",
"1.0",
"v0.6.2",
"v0.6.1",
"v0.6.0",
"v0.5.1",
"v0.5.0",
"0.5.0",
"v0.4.0",
"v0.3.0",
"v0.2.0",
"v0.1.2",
"0.1.2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-75104.json"
}
}
],
"modified": "2026-10-28T02:30:36.816215108Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/75xxx/CVE-2026-75104.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-75104",
"https://www.vulncheck.com/advisories/hugging-face-transformers-path-traversal-via-checkpoint-index",
"https://github.com/huggingface/transformers/issues/47176",
"https://github.com/huggingface/transformers/issues/47177",
"https://github.com/huggingface/transformers",
"https://github.com/huggingface/transformers/blob/main/src/transformers/utils/hub.py"
],
"provider_metadata": {
"cwe_ids": [
"CWE-22"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/75xxx/CVE-2026-75104.json"
}
},
"related_cves": [
{
"value": "CVE-2026-75104",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 504340,
"published_at": "2026-08-17T20:36:00.721+00:00"
}