libonvif
libonvif copied to clipboard
Nonce used repeatedly.
GetDeviceInformation and GetCapabilities, wsse:Nonce used a same value. which may be detected as replay attack.
Wow. The culprit turns out to be multiple calls to srand(). This has been fixed, thank you so much for pointing this out.