CWE-831: Signal Handler Function Associated with Multiple Signals
Description
The product defines a function that is used as a handler for more than one signal.
- Abstraction
- VariantA weakness tied to a specific language, technology or resource.
- Likelihood of exploit
- Not rated by MITRE
- Status
- Incomplete
Common consequences
- AvailabilityIntegrityConfidentialityAccess ControlOther
DoS: Crash, Exit, or Restart; Execute Unauthorized Code or Commands; Read Application Data; Gain Privileges or Assume Identity; Bypass Protection Mechanism; Varies by Context
The most common consequence will be a corruption of the state of the product, possibly leading to a crash or exit. However, if the signal handler is operating on state variables for security relevant libraries or protection mechanisms, the consequences can be far more severe, including protection mechanism bypass...
Related weaknesses
Parent weaknesses
CAPEC attack patterns that exploit it
CWE 4.20 links no CAPEC attack pattern to this weakness.