HomeFreeBSD

tcp: plug an mbuf leak

Description

tcp: plug an mbuf leak

When a challenge ACK should be sent via tcp_send_challenge_ack(),
but the rate limiter suppresses the sending, free the mbuf chain.
The caller of tcp_send_challenge_ack() expects this similar to the
callers of tcp_respond().

Approved by: so
Security: FreeBSD-SA-26:06.tcp
Security: CVE-2026-4247
Reviewed by: lstewart
Tested by: lstewart
Sponsored by: Netflix, Inc.

Details

Provenance
tuexenAuthored on Mar 25 2026, 5:53 AM
gordonCommitted on Mar 26 2026, 1:11 AM
Parents
rGcb692380f1e0: timerfd: Expect periodic timer performance failures
Branches
Unknown
Tags
Unknown