Skip to main content

FreeRTOS-Plus-TCP CVE-2026-7426

| EUVDEUVD-2026-26284 MEDIUM
Out-of-bounds Write (CWE-787)
2026-04-29 AMZN
6.1
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
6.1 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.8 MEDIUM

Adjacent vector matches RA link-scope; AC:H reflects AT:P - IPv6 RA must be enabled, a non-default embedded build condition; no scope change as impact stays within the device.

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H
4.0 AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

7
Source Code Evidence Fetched
Jul 24, 2026 - 01:29 vuln.today
Analysis Generated
Jul 24, 2026 - 01:29 vuln.today
Severity Changed
Apr 29, 2026 - 20:22 NVD
HIGH MEDIUM
CVSS changed
Apr 29, 2026 - 20:22 NVD
8.1 (HIGH) 6.1 (MEDIUM)
EUVD ID Assigned
Apr 29, 2026 - 19:30 euvd
EUVD-2026-26284
Patch released
Apr 29, 2026 - 19:30 nvd
Patch available
CVE Published
Apr 29, 2026 - 18:53 nvd
MEDIUM 6.1

DescriptionCVE.org

Insufficient validation of the prefix length field in IPv6 Router Advertisement processing in FreeRTOS-Plus-TCP before V4.2.6 and V4.4.1 allows an adjacent network actor to cause memory corruption by sending a crafted Router Advertisement with a prefix length value exceeding the maximum valid length, resulting in a heap buffer overflow. Users processing IPv4 RA only are not impacted.

To mitigate this issue, users should upgrade to the fixed version when available.

AnalysisAI

Heap buffer overflow in FreeRTOS-Plus-TCP's IPv6 Router Advertisement parser allows an unauthenticated adjacent network actor to corrupt device memory by sending a crafted RA packet containing an oversized prefix length field exceeding the 128-bit maximum valid for IPv6. Affected versions span two branches: 4.0.0-4.2.5 and 4.3.0-4.4.0, with fixes released as V4.2.6 and V4.4.1 respectively. No public exploit code has been identified, EPSS stands at 0.01% (3rd percentile), and SSVC confirms no active exploitation - making this a patch-priority issue rather than an emergency response.

Technical ContextAI

FreeRTOS-Plus-TCP (CPE: cpe:2.3:a:aws:freertos-plus-tcp) is an embedded TCP/IP networking stack for FreeRTOS, an open-source real-time operating system widely used in resource-constrained IoT, industrial control, and embedded systems. The vulnerable code path handles IPv6 Neighbor Discovery Protocol Router Advertisement (RA) messages, which carry Prefix Information Options encoding a prefix length value (a single octet). RFC 4861 defines valid prefix lengths for IPv6 as 0-128. The implementation fails to validate that the received prefix length does not exceed this maximum before using it to write into a heap-allocated buffer, constituting a CWE-787 (Out-of-bounds Write). Because the stack allocates buffer sizes based on expected maximum prefix length, a crafted value exceeding 128 causes writes past the end of the heap buffer, corrupting adjacent heap metadata or data.

RemediationAI

Upgrade to FreeRTOS-Plus-TCP V4.2.6 (for the 4.0.x/4.1.x/4.2.x branch) or V4.4.1 (for the 4.3.x/4.4.x branch); both releases are available at https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/releases/tag/V4.2.6 and https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/releases/tag/V4.4.1 respectively. For embedded systems where a firmware update cannot be deployed immediately, a targeted compensating control is to disable IPv6 RA processing at build time by removing or disabling the relevant IPv6 RA handler in the FreeRTOS-Plus-TCP configuration - this eliminates the vulnerable code path entirely but removes IPv6 stateless address autoconfiguration (SLAAC) functionality, requiring static IPv6 address assignment as a trade-off. Additionally, restricting the network segment to trusted devices via Layer 2 segmentation or 802.1X reduces the adjacency attack surface. Consult the AWS security bulletin at https://aws.amazon.com/security/security-bulletins/2026-023-aws/ for vendor-specific guidance.

More in AWS

View all
CVE-2026-27702 CRITICAL POC
9.9 Feb 25

Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal

CVE-2020-37153 CRITICAL POC
9.8 Feb 11

Multiple vulnerabilities in ASTPP 4.0.1 including XSS and command injection in SIP device configuration and plugin manag

CVE-2026-87911 CRITICAL POC
9.0 Sep 09

Remote code execution in Amazon awslabs postgres-mcp-server before 1.1.7 lets remote actors run arbitrary OS commands on

CVE-2026-11393 HIGH POC
8.8 Jun 08

Remote code execution in AWS AgentCore CLI before v0.14.2 allows authenticated attackers to inject Python code via craft

CVE-2026-16756 HIGH POC
8.7 Jul 23

Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated a

CVE-2026-16796 HIGH POC
8.4 Jul 23

Argument injection in the AWS Bedrock AgentCore Python SDK before 1.18.1 lets a remote authenticated user run arbitrary

CVE-2026-9133 HIGH POC
8.3 May 20

Arbitrary file read in amazon-mq rabbitmq-aws before 0.2.1 allows authenticated remote users to read any file accessible

CVE-2026-13763 HIGH POC
7.9 Jun 29

WAF managed-rule body inspection on AWS Application Load Balancer (ALB) can be bypassed by remote actors who fragment an

CVE-2026-13762 HIGH POC
7.9 Jun 29

WAF inspection bypass in Amazon CloudFront (with AWS WAF enabled) lets remote actors smuggle malicious request bodies pa

CVE-2026-4295 HIGH POC
7.8 Mar 17

A trust boundary enforcement vulnerability in Kiro IDE allows remote attackers to execute arbitrary code when a local us

CVE-2019-25333 HIGH POC
7.5 Feb 12

Bullwark Momentum Series JAWS 1.0 contains a directory traversal vulnerability that allows unauthenticated attackers to

CVE-2026-7461 HIGH POC
7.5 Apr 30

Command injection in Amazon ECS Agent on Windows allows authenticated attackers with task definition permissions to exec

Share

CVE-2026-7426 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy