A security issue was discovered in the LRA Coordinator component of Narayana. When Cancel is called in LRA, an execution time of approximately 2 seconds occurs. If Join is called with the same LRA ID within that timeframe, the application may crash or hang indefinitely, leading to a denial of service.
Details
| Severity | Base Score | CVE |
|---|---|---|
| MEDIUM | 5.9 | CVE-2024-8447 |
Exploitation
To exploit this vulnerability, an attacker can initiate a Cancel operation in the LRA Coordinator component and then quickly call Join with the same LRA ID within the 2-second execution window. This can lead to application instability, causing it to crash or hang, resulting in a denial of service.
Affected Products
- Narayana LRA Coordinator: A component that manages long-running transactions, which is susceptible to denial of service due to this vulnerability.
Mitigation
To mitigate this issue, it is recommended to avoid calling Join with the same LRA ID immediately after a Cancel operation. Additionally, users should apply any available patches or updates provided by Red Hat to address this vulnerability.
