An interaction error occurs when two entities work correctly
when running independently, but they interact in unexpected ways when they are
run together.
Extended Description
This could apply to products, systems, components, etc.
The "Interaction Error" term, in CWE and elsewhere, is only intended to
describe products that behave according to specification. When one or more
of the products do not comply with specifications, then it is more likely to
be API Abuse (CWE-227) or an interpretation conflict (CWE-436). This
distinction can be blurred in real world scenarios, especially when "de
facto" standards do not comply with specifications, or when there are no
standards but there is widespread adoption. As a result, it can be difficult
to distinguish these weaknesses during mapping and classification.