Description
When the PCM sample array needs to grow, the RACK stack doubles a 16-bit allocation counter. Repeated doublings caused the counter to wrap to zero, resulting in a near-zero-length allocation followed by a copy of the existing samples into the undersized buffer. A remote peer can trigger the expansion by sending a sufficient number of ACKs on an established connection.

A remote attacker who can establish a TCP connection to a system using the RACK stack can trigger an out-of-bounds write of approximately 512 KB in the kernel heap possibly resulting in a kernel panic.
Published: 2026-10-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Buffer Overflow leading to kernel panic
Action: Immediate Patch
AI Analysis

Impact

The RACK implementation in the FreeBSD TCP stack contains a buffer overflow that occurs when the PCM sample array is resized. The counter used to compute the new allocation size doubles until it overflows to zero, causing an allocation of an almost-zero length buffer and then copying the existing samples into it. An attacker who can open a TCP connection can trigger the resize by sending a large number of ACK packets, leading to an out‑of‑bounds write of about 512 KB on the kernel heap, which may result in a kernel panic.

Affected Systems

The vulnerability is present in FreeBSD environments that use the RACK TCP stack; specific version information is not supplied, so all releases that remain vulnerable until a patch is applied are affected.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity, and the EPSS score of less than 1 % shows that exploitation probability is low at present. It is not listed in CISA’s KEV catalog. Based on the description, a remote attacker can initiate the exploit by establishing a TCP connection and flooding the target with ACK packets, a method that could be used for denial‑of‑service if successfully executed.

Generated by OpenCVE AI on October 16, 2026 at 22:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch released in the FreeBSD security advisory for CVE‑2026‑101307
  • Upgrade the system to the latest FreeBSD version that contains the fix
  • If an immediate patch is unavailable, disable the RACK feature via the sysctl tunable (e.g., set net.inet.tcp.rack_enable=0) and implement rate limiting or filtering of ACK packets to reduce the likelihood of successful triggering

Generated by OpenCVE AI on October 16, 2026 at 22:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:freebsd:freebsd:15.1:-:*:*:*:*:*:*
cpe:2.3:o:freebsd:freebsd:15.1:p1:*:*:*:*:*:*
cpe:2.3:o:freebsd:freebsd:15.1:p2:*:*:*:*:*:*
cpe:2.3:o:freebsd:freebsd:15.1:p3:*:*:*:*:*:*
cpe:2.3:o:freebsd:freebsd:15.1:p4:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H'}


Fri, 16 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Freebsd
Freebsd freebsd
Vendors & Products Freebsd
Freebsd freebsd

Thu, 15 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Thu, 15 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description When the PCM sample array needs to grow, the RACK stack doubles a 16-bit allocation counter. Repeated doublings caused the counter to wrap to zero, resulting in a near-zero-length allocation followed by a copy of the existing samples into the undersized buffer. A remote peer can trigger the expansion by sending a sufficient number of ACKs on an established connection. A remote attacker who can establish a TCP connection to a system using the RACK stack can trigger an out-of-bounds write of approximately 512 KB in the kernel heap possibly resulting in a kernel panic.
Title Remotely triggerable buffer overflow in tcp_rack
Weaknesses CWE-122
CWE-787
References

cve-icon MITRE

Status: PUBLISHED

Assigner: freebsd

Published:

Updated: 2026-10-15T16:48:11.023Z

Reserved: 2026-09-28T13:33:02.323Z

Link: CVE-2026-101307

cve-icon Vulnrichment

Updated: 2026-10-15T15:31:43.083Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-15T07:17:57.890

Modified: 2026-10-20T00:21:51.247

Link: CVE-2026-101307

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T22:15:06Z

Weaknesses