Sante PACS Server
cpe:2.3:a:santesoft:sante_pacs_server:*:*:*:*:*:*:*
- 4.1.0
A stack-based buffer overflow vulnerability has been identified in Sante PACS Server version 4.1.0. During the login process, the application uses the OpenSSL function EVP_DecryptUpdate to decrypt the username and password. A fixed 128-byte stack buffer is provided as the output buffer for the decryption process. If an unauthenticated remote attacker sends a long encrypted username or password, it can overflow the stack buffer, potentially leading to arbitrary code execution.
Exploitation of this vulnerability causes a stack-based buffer overflow, which can lead to arbitrary code execution.
The vulnerability can be reproduced by sending a login request with an encrypted username or password that exceeds the buffer size. This can be done using a Python script that generates the appropriate ciphertext and sends it to the application's login endpoint.
Users are advised to upgrade to Sante PACS Server version 4.2.0 or later.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.