In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade AMICI-dev/AMICI
to version 0.29.0 or higher.
Affected versions of this package are vulnerable to Race Condition due to the use of shared static variables in multi-threaded contexts.
Exploiting this vulnerability is possible by triggering concurrent executions, leading to data corruption or unexpected behavior. The vulnerability arises from the eval_counter
and root_buffer
variables in solver.cpp
and solver_cvodes.cpp
not being thread-safe.