CVE-2026-74550

net: do not send ICMP/NDISC Redirects when peer allocation fails

State
Published
Severity
7.5 High
Published
Aug 15, 2026
Updated
Oct 16, 2026
Reserved
Aug 15, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

net: do not send ICMP/NDISC Redirects when peer allocation fails

When inet_getpeer_v4() or inet_getpeer_v6() fails to allocate a peer entry under memory pressure or tree size caps, redirect handlers previously fell back to sending un-rate-limited ICMP/NDISC Redirect messages.

In IPv4, ip_rt_send_redirect() called icmp_send() directly when peer == NULL. In IPv6, ip6_forward() and ndisc_send_redirect() passed a NULL peer into inet_peer_xrlim_allow(), which returned true when peer == NULL.

Because ICMP/NDISC Redirects are not part of the default global rate limit mask (sysctl_icmp_ratemask), sending redirects when peer == NULL creates an un-rate-limited ICMP packet storm.

Fix this by failing closed in ip_rt_send_redirect(), ip6_forward(), and ndisc_send_redirect() when peer is NULL.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before c0adf8b4247bcc5a145a25c1929006eb392580bbAffected
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before f5ecaa7ea7686fa7ecdb6affc9d3a9a42e4524b1Affected
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before 21666f7af49a90ef44d474916b8ef4402dfd74f5Affected
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before 5ec5f00fc606a6df8434948c4552b3cb1176595dAffected
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before 828f6670d110ff2bf44c743037b38badc315704cAffected
  • 92d8682926342d2b6aa5b2ecc02221e00e1573a0 to before dbc3791e3b2472e1ccc08947e0f83b443470ff4fAffected
LinuxLinux
  • 2.6.39Affected
  • before 2.6.39Not affected
  • 6.1.183 through 6.1.*Not affected
  • 6.6.151 through 6.6.*Not affected
  • 6.12.103 through 6.12.*Not affected
  • 6.18.44 through 6.18.*Not affected
  • 7.1.8 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.