Unsafe AI Artifacts
Sub-technique of AML.T0011 User Execution
Description
Adversaries may develop new AI artifacts or manipulate existing AI artifacts that have a deleterious effect when loaded, executed, interpreted, or used for inference by a victim. The unsafe artifacts may continue to work as expected from the victim's perspective.
Unsafe AI artifacts may include serialized models, model packages, and bundled components such as prompt or chat templates, tokenizer metadata, configuration, pre-processing logic, post-processing logic, or other executable or behavior-shaping metadata.
An unsafe artifact may exploit deserialization or another software vulnerability to execute code on the host. However, exploitation of a software vulnerability is not required. An artifact may instead use functionality intentionally supported by an AI runtime to alter model context, model outputs, safety behavior, or agent actions.
Adversaries may introduce unsafe artifacts through an AI Supply Chain Compromise. Execution may occur when a user loads the artifact, starts an inference runtime, submits an inference request, or otherwise causes the artifact's bundled logic to be processed.
- ATLAS ID
- AML.T0011.000
- Maturity
- RealizedUsed by real adversaries against AI systems in the wild.
- Platforms
- Predictive AIGenerative AIAgentic AIEnterprise
Mitigations
- AML.M0011Restrict Library Loading
Restrict library loading by ML artifacts.
- AML.M0013Code Signing
Prevent execution of ML artifacts that are not properly signed.
- AML.M0014Verify AI Artifacts
Introduce proper checking of signatures to ensure that unsafe AI artifacts will not be executed in the system.
- AML.M0016Vulnerability Scanning
Vulnerability scanning can help identify malicious AI artifacts, such as models or data, and prevent user execution.
- AML.M0018User Training
Train users to identify attempts of manipulation to prevent them from running unsafe code which when executed could develop unsafe artifacts. These artifacts may have a detrimental effect on the system.
- AML.M0023AI Bill of Materials
An AI BOM can help users identify untrustworthy model artifacts.