Skip to main content

FreeRTOS-Plus-TCP CVE-2026-7423

| EUVDEUVD-2026-26276 MEDIUM
Integer Underflow (CWE-191)
2026-04-29 AMZN
6.0
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
6.0 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/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.5 MEDIUM

AV:A because only link-local adjacent attackers can reach the reply handler; A:H for device crash; no C or I impact; PR:N confirmed by CVSS 4.0 input.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:A/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/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

6
Source Code Evidence Fetched
Jul 24, 2026 - 01:30 vuln.today
Analysis Generated
Jul 24, 2026 - 01:30 vuln.today
CVSS changed
Apr 29, 2026 - 19:22 NVD
5.3 (MEDIUM) 6.0 (MEDIUM)
EUVD ID Assigned
Apr 29, 2026 - 19:00 euvd
EUVD-2026-26276
Patch released
Apr 29, 2026 - 19:00 nvd
Patch available
CVE Published
Apr 29, 2026 - 18:36 nvd
MEDIUM 6.0

DescriptionCVE.org

Integer underflow in the ICMP and ICMPv6 echo reply handlers in FreeRTOS-Plus-TCP before V4.4.1 and V4.2.6 allows an adjacent network user to cause a denial of service (device crash) when outgoing ping support is enabled, because header sizes are subtracted from a packet length field without validating the field is large enough, resulting in a heap out-of-bounds read of up to approximately 65KB.

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

AnalysisAI

Integer underflow in FreeRTOS-Plus-TCP's ICMP and ICMPv6 echo reply handlers enables an adjacent network attacker to crash any affected embedded or IoT device that has outgoing ping support enabled. The flaw spans two active release branches - 4.0.0 through 4.2.5 and 4.3.0 through 4.4.0 - and can trigger a heap out-of-bounds read of up to approximately 65KB, resulting in device denial of service. No public exploit has been identified and EPSS sits at 0.01% (3rd percentile), but the impact on resource-constrained embedded devices can be severe given their limited fault tolerance.

Technical ContextAI

FreeRTOS-Plus-TCP (CPE: cpe:2.3:a:aws:freertos-plus-tcp) is the AWS-maintained TCP/IP networking stack add-on for the FreeRTOS real-time operating system, widely used in embedded and IoT firmware. The root cause is CWE-191 (Integer Underflow): when the stack receives an ICMP or ICMPv6 echo reply in response to an outgoing ping, the reply handler subtracts header byte counts from the packet length field without first verifying that the field value is large enough to accommodate those subtractions. On platforms using unsigned integer arithmetic - standard for embedded C - this produces a very large positive result rather than a negative one. That inflated value is then used to bound a heap read, allowing the stack to access up to roughly 65KB beyond the allocated packet buffer, causing a crash. The bug is confined to the echo reply path (outgoing ping), not inbound ping handling.

RemediationAI

Vendor-released patches are confirmed available: upgrade to FreeRTOS-Plus-TCP V4.4.1 for the 4.3.x branch (https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/releases/tag/V4.4.1) or V4.2.6 for the 4.0.x/4.2.x branch (https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/releases/tag/V4.2.6). The AWS security bulletin at https://aws.amazon.com/security/security-bulletins/2026-021-aws/ provides additional vendor guidance. If an immediate firmware rebuild is not feasible, the most effective compensating control is to disable outgoing ping support in the FreeRTOS-Plus-TCP configuration; this eliminates the attack surface entirely since the vulnerable echo reply handler is only reachable after the device itself initiates a ping - disabling this feature has no impact on normal TCP/UDP application traffic. As a secondary control, VLAN or network segmentation to isolate FreeRTOS devices from untrusted adjacent hosts reduces exploitability given the AV:A constraint, though this does not fix the underlying flaw.

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-7423 vulnerability details – vuln.today

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