Severity by source
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/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
Adjacent L2 access with trivial MAC spoofing gives AV:A/AC:L/PR:N/UI:N; impact is integrity-only (I:H) via validation bypass, with no disclosure or DoS.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
7DescriptionCVE.org
Insufficient packet validation in FreeRTOS-Plus-TCP before V4.2.6 and V4.4.1 allows an adjacent network actor to bypass all checksum and minimum-size validation by spoofing the Ethernet source MAC address to match one of the device's own registered endpoints, because the loopback detection mechanism skips all input validation for packets whose source MAC matches a local endpoint.
To mitigate this issue, users should upgrade to the fixed version when available.
AnalysisAI
Checksum and size-validation bypass in Amazon's FreeRTOS-Plus-TCP stack (versions 4.0.0 through 4.2.5 and 4.3.0 through 4.4.0) lets an adjacent-network attacker inject malformed packets by spoofing the Ethernet source MAC to match one of the device's own registered endpoint MACs, causing the loopback-detection path to skip all input validation. This is a CWE-290 spoofing/authentication-bypass flaw carrying a CVSS 4.0 base of 7.1 with integrity-only impact and no confidentiality or availability loss. No public exploit identified at time of analysis, EPSS is 0.02% (4th percentile), and CISA SSVC rates exploitation as none and automatable as no, so real-world urgency is modest despite the medium-high score.
Technical ContextAI
FreeRTOS-Plus-TCP is the lightweight TCP/IP stack bundled with the FreeRTOS real-time operating system, widely used on resource-constrained embedded and IoT microcontrollers (CPE cpe:2.3:a:aws:freertos-plus-tcp). The defect lives in the stack's loopback-detection logic: to short-circuit processing of packets the device sent to itself, the code compares an incoming Ethernet frame's source MAC against the MACs of its own registered endpoints and, on a match, treats the frame as trusted loopback traffic and skips checksum verification and minimum-size validation. Because MAC source addresses are trivially forgeable on a shared L2 segment, an attacker can assert a device's own endpoint MAC to reach this trusted path. The root cause is CWE-290 (Authentication Bypass by Spoofing) - using an easily spoofed identity attribute (source MAC) as an implicit trust signal.
RemediationAI
Vendor-released patch: upgrade FreeRTOS-Plus-TCP to V4.2.6 (for the 4.0.0-4.2.x branch) or V4.4.1 (for the 4.3.0-4.4.x branch); release tags are 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, with vendor guidance in AWS bulletin 2026-021 (https://aws.amazon.com/security/security-bulletins/2026-021-aws/). For embedded fleets this means rebuilding firmware against the patched library and pushing an OTA/field update. Where immediate patching is not feasible, compensating controls target the adjacent-network prerequisite: isolate affected devices onto a dedicated VLAN or segment with no untrusted hosts, enforce switch-level port security, dynamic ARP inspection, or MAC filtering to make source-MAC spoofing harder, and restrict the stack's loopback handling if the application does not require self-addressed traffic. Trade-offs: strict MAC/port security can break legitimate topology changes and roaming, and VLAN isolation may complicate device-to-device communication that some applications rely on.
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
Multiple vulnerabilities in ASTPP 4.0.1 including XSS and command injection in SIP device configuration and plugin manag
Remote code execution in Amazon awslabs postgres-mcp-server before 1.1.7 lets remote actors run arbitrary OS commands on
Remote code execution in AWS AgentCore CLI before v0.14.2 allows authenticated attackers to inject Python code via craft
Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated a
Argument injection in the AWS Bedrock AgentCore Python SDK before 1.18.1 lets a remote authenticated user run arbitrary
Arbitrary file read in amazon-mq rabbitmq-aws before 0.2.1 allows authenticated remote users to read any file accessible
WAF managed-rule body inspection on AWS Application Load Balancer (ALB) can be bypassed by remote actors who fragment an
WAF inspection bypass in Amazon CloudFront (with AWS WAF enabled) lets remote actors smuggle malicious request bodies pa
A trust boundary enforcement vulnerability in Kiro IDE allows remote attackers to execute arbitrary code when a local us
Bullwark Momentum Series JAWS 1.0 contains a directory traversal vulnerability that allows unauthenticated attackers to
Command injection in Amazon ECS Agent on Windows allows authenticated attackers with task definition permissions to exec
Same weakness CWE-290 – Authentication Bypass by Spoofing
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26275