CVE-2025-30472 Memory corruption in Corosync

Critical 9.0 Published Updated

A stack-based buffer overflow in Corosync allows remote code execution or denial of service if encryption is disabled or the key is known.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-30472?

CVE-2025-30472 is a critical memory corruption vulnerability in Corosync, published on 22 Mar 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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 exec/totemsrp.c via a large UDP packet.

Weakness: CWE-787, CWE-121

Which versions are affected by CVE-2025-30472?

It affects 1 product.

Linux distribution packages (40)
corosync-vqsim AlmaLinux:10All versions3.1.9-1.el10_0.1
corosynclib AlmaLinux:10All versions3.1.9-1.el10_0.1
corosync-vqsim AlmaLinux:9All versions3.1.9-2.el9_6
corosynclib AlmaLinux:9All versions3.1.9-2.el9_6
corosync Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosync-debuginfo Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosync-debugsource Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosync-vqsim Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosync-vqsim-debuginfo Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosynclib Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosynclib-debuginfo Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosynclib-devel Red Hat:enterprise_linux:10.0All versions0:3.1.9-1.el10_0.1
corosync Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosync-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosync-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosync-vqsim-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosynclib Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosynclib-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:3.1.9-2.el9_6
corosync-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:3.1.9-2.el9_6
corosync-debugsource Red Hat:enterprise_linux:9::crbAll versions0:3.1.9-2.el9_6
corosync-vqsim Red Hat:enterprise_linux:9::crbAll versions0:3.1.9-2.el9_6
corosync-vqsim-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:3.1.9-2.el9_6
corosynclib-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:3.1.9-2.el9_6
corosync Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosync-debuginfo Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosync-debugsource Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosync-vqsim-debuginfo Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosynclib-debuginfo Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosynclib-devel Red Hat:enterprise_linux:9::highavailabilityAll versions0:3.1.9-2.el9_6
corosync Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosync-debuginfo Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosync-debugsource Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosync-vqsim-debuginfo Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosynclib-debuginfo Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosynclib-devel Red Hat:enterprise_linux:9::resilientstorageAll versions0:3.1.9-2.el9_6
corosync Rocky Linux:10All versions0:3.1.9-1.el10_0.1
corosync Rocky Linux:9All versions0:3.1.9-2.el9_6
corosync SUSE:Linux Enterprise High Availability Extension 15 SP3All versions2.4.6-150300.12.13.1
corosync SUSE:Linux Enterprise High Availability Extension 15 SP4All versions2.4.6-150300.12.13.1
corosync SUSE:Linux Enterprise High Availability Extension 15 SP5All versions2.4.6-150300.12.13.1

Products include Corosync Corosync.

How do I fix CVE-2025-30472?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2025-30472 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-30472 exists.

Sources

Also known as ALSA-2025:7201, ALSA-2025:7478, AZL-59189, AZL-61774, CLSA-2025-1747251688, DEBIAN-CVE-2025-30472 and 12 more.

Is CVE-2025-30472 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free