You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Any unsuccessful user API call (e.g. isc_add_user() called for an already existing user name) returns invalid status vector with string arguments pointing to the deallocated memory. If the client application then performs any of the error handling API calls (isc_interpret() etc), SEGV happens.
Reported by Guido Klapperich.
I suppose the bug is located in alt.cpp::executeSecurityCommand() where the detachRemoteServiceManager() call discards the status strings.
Submitted by: @dyemanov
Any unsuccessful user API call (e.g. isc_add_user() called for an already existing user name) returns invalid status vector with string arguments pointing to the deallocated memory. If the client application then performs any of the error handling API calls (isc_interpret() etc), SEGV happens.
Reported by Guido Klapperich.
I suppose the bug is located in alt.cpp::executeSecurityCommand() where the detachRemoteServiceManager() call discards the status strings.
Commits: 5b99b29 0c93cfe d3c93a5
The text was updated successfully, but these errors were encountered: