CWEweakness

CWE-1434 Insecure Setting of Generative AI/ML Model Inference Parameters

Official page ↗
Abstraction
Base
Structure
Simple
Status
Draft
Languages
Not Language-Specific
CWE version
5.0

Description

The product has a component that relies on a generative AI/ML model configured with inference parameters that produce an unacceptably high rate of erroneous or unexpected outputs.

Extended description

Generative AI/ML models, such as those used for text generation, image synthesis, and other creative tasks, rely on inference parameters that control model behavior, such as temperature, Top P, and Top K. These parameters affect the model's internal decision-making processes, learning rate, and probability distributions. Incorrect settings can lead to unusual behavior such as text "hallucinations," unrealistic images, or failure to converge during training. The impact of such misconfigurations can compromise the integrity of the application. If the results are used in security-critical operations or decisions, then this could violate the intended security policy, i.e., introduce a vulnerability.

Common consequences

• Integrity, Other: Varies by Context, Unexpected State — The product can generate inaccurate, misleading, or nonsensical information. • Other: Alter Execution Logic, Unexpected State, Varies by Context — If outputs are used in critical decision-making processes, errors could be propagated to other systems or components.

Potential mitigations

• [Implementation, System Configuration, Operation] Develop and adhere to robust parameter tuning processes that include extensive testing and validation. • [Implementation, System Configuration, Operation] Implement feedback mechanisms to continuously assess and adjust model performance. • [Documentation] Provide comprehensive documentation and guidelines for parameter settings to ensure consistent and accurate model behavior.

Detection methods

• Automated Dynamic Analysis: Manipulate inference parameters and perform comparative evaluation to assess the impact of selected values. Build a suite of systems using targeted tools that detect problems such as prompt injection (CWE-1427) and other problems. Consider statistically measuring token distribution to see if it is consistent with expected results. • Manual Dynamic Analysis: Manipulate inference parameters and perform comparative evaluation to assess the impact of selected values. Build a suite of systems using targeted tools that detect problems such as prompt injection (CWE-1427) and other problems. Consider statistically measuring token distribution to see if it is consistent with expected results.

Related

Can precede · CWE (1)

  • CWE-684 Incorrect Provision of Specified Functionality weakness

Child of · CWE (2)

  • CWE-440 Expected Behavior Violation weakness
  • CWE-665 Improper Initialization weakness

Peer of · CWE (1)

  • CWE-691 Insufficient Control Flow Management weakness