High · published October 29, 2025
⚠️ A compromised agent can crash your Wazuh analysisd service with a specially crafted message — talk about a surprising party crasher! 🎉 Imagine a delivery driver bringing in a package but failing to read the delivery instructions properly — this can lead to a major pile-up in the warehouse! When DecodeCiscat() doesn’t check for errors, it’s like that driver ignoring crucial details, causing everything to come to a halt. If an attacker sends a specially crafted message, the analysisd service can crash and become unavailable, leaving your threat detection capabilities compromised. It’s not a complete breach, but it could lead to missed alerts and delays in response times, which is definitely not ideal for your security posture!
Imagine a delivery driver bringing in a package but failing to read the delivery instructions properly — this can lead to a major pile-up in the warehouse! When DecodeCiscat() doesn’t check for errors, it’s like that driver ignoring crucial details, causing everything to come to a halt. This vulnerability arises from the DecodeCiscat() function failing to validate the return value of cJSON_GetObjectItem(), potentially leading to a NULL value and crashing the analysisd service when it attempts to process an error message from a compromised agent.
If an attacker sends a specially crafted message, the analysisd service can crash and become unavailable, leaving your threat detection capabilities compromised. It’s not a complete breach, but it could lead to missed alerts and delays in response times, which is definitely not ideal for your security posture! To mitigate this issue, upgrade to Wazuh version 4.11.0 or higher immediately. Additionally, it's important to audit your agent messaging configurations to ensure they are secure and validate any messages that come through. Don't let a party crasher disrupt your security! You've got this! By following these steps, you can keep your Wazuh system healthy and secure. 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| wazuh/wazuh | < 4.11.0 | 4.11.0 |