CWEweakness
CWE-1434 Insecure Setting of Generative AI/ML Model Inference Parameters
- 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)
Peer of · CWE (1)
- CWE-691 Insufficient Control Flow Management weakness