CVE-2025-30472CWE-121

Corosync through 3.1.9, if encryption is disabled or the attacker knows the encryption key, has a stack-based buffer overflow in orf_token_endian_convert in…

Critical · published March 22, 2025

CVSS v3.1
9.0
EPSS
0%
Percentile
39.6
In the wild
Unconfirmed
What it is

🔥 A massive UDP packet could trigger a stack-based buffer overflow in Corosync, but only if encryption is disabled or the attacker holds the encryption key! Imagine a restaurant where someone could slip a massive order through the kitchen window, overwhelming the staff — if they already know the chef’s secret recipe! That’s how this vulnerability works. If exploited, an attacker could potentially gain control over the system, leading to absolute chaos — they could execute arbitrary code or even crash the service completely! This is absolutely devastating for any network relying on Corosync for cluster communication.

Put simply

Imagine a restaurant where someone could slip a massive order through the kitchen window, overwhelming the staff — if they already know the chef’s secret recipe! That’s how this vulnerability works. The vulnerability resides in the orf_token_endian_convert function in exec/totemsrp.c, where a large UDP packet can cause a stack-based buffer overflow if encryption is not enabled or if the attacker knows the encryption key, allowing them to manipulate memory.

What to do

If exploited, an attacker could potentially gain control over the system, leading to absolute chaos — they could execute arbitrary code or even crash the service completely! This is absolutely devastating for any network relying on Corosync for cluster communication. To protect yourself, ensure that encryption is enabled in your Corosync configuration. If you’re running versions 3.1.9 or below, patch immediately to the latest version to close this security gap. Always review your encryption practices as well! You've got this! Follow these steps and fortify your system against this critical flaw. 🛡️

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00469 · 39.6th percentile
Weakness
CWE-121 · Stack-based Buffer Overflow
Published
2025-03-22T00:00Z
EPSS history
Timeline
  • 22 MAR 00:00Z
    Corosync through 3.1.9, if encryption is disabled or the attacker knows the encryption key, has a stack-based buffer overflow in orf_token_endian_convert in…
    cvelistv5