CVE-2026-35091 PUBLISHED

Corosync: corosync: denial of service and information disclosure via crafted udp packet

Assigner: redhat
Reserved: 01.04.2026 Published: 01.04.2026 Updated: 01.04.2026

A flaw was found in Corosync. A remote unauthenticated attacker can exploit a wrong return value vulnerability in the Corosync membership commit token sanity check by sending a specially crafted User Datagram Protocol (UDP) packet. This can lead to an out-of-bounds read, causing a denial of service (DoS) and potentially disclosing limited memory contents. This vulnerability affects Corosync when running in totemudp/totemudpu mode, which is the default configuration.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
CVSS Score: 8.2

Product Status

Vendor Red Hat
Product Red Hat Enterprise Linux 10
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 7
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 8
Versions Default: affected
Vendor Red Hat
Product Red Hat Enterprise Linux 9
Versions Default: affected
Vendor Red Hat
Product Red Hat OpenShift Container Platform 4
Versions Default: affected

Workarounds

To mitigate this vulnerability, restrict network access to the Corosync service on UDP port 5405 to only trusted hosts or networks. If Corosync is not required, consider disabling the service.

Example firewall rule to restrict access to a trusted network (replace <TRUSTED_NETWORK> with your network): firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="5405" protocol="udp" source address="<TRUSTED_NETWORK>" accept' firewall-cmd --reload

To disable the Corosync service: systemctl stop corosync systemctl disable corosync

Note that restricting access may impact cluster communication, and disabling the service will prevent cluster operation. A restart of the Corosync service or a system reboot may be required for changes to take full effect.

Credits

  • Red Hat would like to thank Sebastián Alba Vives for reporting this issue.

References

Problem Types

  • Incorrect Check of Function Return Value CWE