CVE-2026-112145

Description

A flaw was found in speaches. The Pyannote Diarization model loading mechanism allows externally controlled input to determine which code or classes are loaded into the application. A remote attacker can exploit this vulnerability by submitting a manipulated model parameter, potentially leading to arbitrary code execution.

Statement

This vulnerability is rated as having Important impact because an unauthenticated remote attacker can trigger unauthorized code execution by passing crafted input to the model loading interface. However, the speaches package is not distributed or supported within Red Hat Enterprise Linux or any other Red Hat product lines. Consequently, standard Red Hat enterprise environments are unaffected by this flaw.

Understanding the Weakness (CWE)

Integrity,Confidentiality,Availability,Other

Technical Impact: Execute Unauthorized Code or Commands; Alter Execution Logic

The attacker might be able to execute code that is not directly accessible to the attacker. Alternately, the attacker could call unexpected code in the wrong place or the wrong time, possibly modifying critical system state.

Availability,Other

Technical Impact: DoS: Crash, Exit, or Restart; Other

The attacker might be able to use reflection to call the wrong code, possibly with unexpected arguments that violate the API (CWE-227). This could cause the product to exit or hang.

Confidentiality

Technical Impact: Read Application Data

By causing the wrong code to be invoked, the attacker might be able to trigger a runtime error that leaks sensitive information in the error message, such as CWE-536.

Frequently Asked Questions

Want to get errata notifications? Sign up here.