Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-exposed Smithy Rust API
-
DeliveryOpen many TCP connections
-
ExploitSend partial never-completed requests
-
ExecutionSockets and tasks stay allocated
-
PersistExhaust file descriptors and runtime tasks
-
ImpactLegitimate clients denied service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires that the target Rust service is built on aws-smithy-http-server (< 0.66.5) and uses the default serve() code path, which ships without connection/header-read timeouts or a concurrent-connection cap, and that this path is directly reachable over the network. Given AV:N/AC:L/AT:N/PR:N/UI:N, no authentication, user interaction, or special attacker capability is needed against such a default deployment. Exploitation is meaningfully limited when the service sits behind a proxy or load balancer that enforces its own connection timeouts and rate limits, or when the operator has already replaced serve() with a custom server that sets timeouts and connection ceilings - in those cases the slowloris connections are dropped before exhausting server resources. |
| Impact | The signals are internally consistent for an availability-only DoS: the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms remote, low-complexity, unauthenticated reachability with VA:H and VC:N/VI:N - no data exposure or integrity loss, purely service exhaustion, yielding the 8.7 High score. There is no CISA KEV listing and no POC referenced, so exploitation is theoretical-but-plausible rather than observed; EPSS was not provided. The real-world priority is moderate-to-high for internet-exposed Smithy-based Rust services using the default serve() path, but lower where a fronting proxy, load balancer, or WAF already enforces connection timeouts and rate limits, which would blunt the slowloris pattern before it reaches the server. This is a genuine availability concern, not an inflated high-CVSS artifact, but its blast radius is bounded by how many production deployments actually expose the raw serve() path directly. |
| Exploit ScenarioDerived | An attacker points a slowloris-style tool at an internet-exposed Smithy-based Rust API, opening thousands of TCP connections and sending each HTTP request one byte at a time without ever completing the headers. Because AV:N/AC:L/PR:N means no authentication or special conditions are needed, every connection ties up a socket and a Tokio task until the process runs out of file descriptors and legitimate clients can no longer connect. No public exploit code is referenced, but the technique requires only commodity tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Jul 23, 2026
Denial of service in Amazon's aws-smithy-http-server Rust crate (versions prior to 0.66.5) lets remote unauthenticated attackers exhaust server sockets and async tasks by opening many connections and trickling partial requests that never complete. The default serve() path ships without connection read/header timeouts or a concurrent-connection cap, so a classic slowloris-style flood can hang the service indefinitely. No public exploit has been identified at time of analysis, though the technique is well-understood and the CVSS 4.0 base score is 8.7 (High).
Earlier versions of this analysis (1)
Denial of service in Amazon's aws-smithy-http-server Rust crate (versions before 0.66.5) lets remote unauthenticated attackers exhaust server sockets and async tasks by opening many connections and trickling partial requests that never complete. Because the default serve() path ships without connection or header-read timeouts and without a concurrent-connection cap, a low-bandwidth Slowloris-style attack can render a service unavailable. No public exploit has been identified at time of analysis, and the issue is not listed in CISA KEV.
RemediationAI
Vendor-released patch: upgrade aws-smithy-http-server to 0.66.5 or later via crates.io (https://crates.io/crates/aws-smithy-http-server/0.66.5) and rebuild/redeploy affected Rust services; consult the AWS bulletin 2026-064 (https://aws.amazon.com/security/security-bulletins/2026-064-aws/) and GHSA-jvxp-qmx7-gjpx (https://github.com/smithy-lang/smithy-rs/security/advisories/GHSA-jvxp-qmx7-gjpx). Until you can upgrade, front the service with a reverse proxy or load balancer (e.g. NGINX, ALB, Envoy) configured with short client-header and idle-connection timeouts plus a per-source connection cap, which terminates half-open slowloris connections before they reach the server - the trade-off is added infrastructure and possible false-positive drops of legitimately slow clients on constrained networks. Alternatively, replace the default serve() call with a custom listener/server builder that sets explicit header-read timeouts and a bounded concurrent-connection limit; the side effect is that the connection ceiling can reject legitimate traffic under genuine load spikes, so size it against observed peak concurrency.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in cargo
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
aws-smithy-http-server is the Rust server runtime generated by smithy-rs, the AWS SDK code-generation toolchain that turns Smithy service models into HTTP/JSON or protocol-specific server stubs; it underlies Rust services built on the Smithy framework. The flaw is a CWE-770 (Allocation of Resources Without Limits or Throttling) issue: the default serve() convenience path binds a listener and spawns a task per accepted connection without enforcing a header-read deadline, an overall connection idle timeout, or a ceiling on simultaneously open connections. Because each half-open connection consumes a file descriptor and a live async task on the Tokio runtime, an attacker can pin these finite resources open. The single affected CPE is cpe:2.3:a:aws:aws-smithy-http-server:*:*:*:*:*:*:*:*.
Know when AWS gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Remote unauthenticated slowloris needs no privileges or interaction (AV:N/AC:L/PR:N/UI:N), impact is availability-only (A:H, C:N/I:N) with no scope change.
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Primary rating from Vendor (AMZN).
CVSS VectorVendor: AMZN
Lifecycle Timeline
3DescriptionCVE.org
Missing connection and header-read timeouts and the absence of a concurrent-connection cap in the default serve() path of Amazon aws-smithy-http-server might allow remote attackers to cause a denial of service by opening many connections and sending partial requests that are never completed, exhausting server sockets and tasks.
To mitigate this issue, users should upgrade to aws-smithy-http-server 0.66.5 or later.
Executive ViewAI
Organizations running AWS Smithy HTTP Server Rust crate versions prior to 0.66.5 face exposure to denial-of-service attacks that can cause prolonged service outages without requiring attacker credentials. An adversary can exhaust server resources and cause extended unavailability through relatively simple network attacks that trigger slowloris-style request flooding. Immediate patching is required to restore service availability guarantees and prevent customer-impacting incidents.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Loom for AWS deployments running a version before 1.6.1 with no identity provider configured expose an unauthenticated s
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar
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 the aws-smithy-json Rust runtime crate (versions before 0.62.7) lets remote unauthenticated attacke
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
Same technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Module for Public Cloud 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| openSUSE Leap 16.0 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Module for Public Cloud 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Public Cloud 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Not-Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy 4.3 | Not-Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Not-Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server 4.3 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Not-Affected |
| SUSE Linux Enterprise Module for Public Cloud 15 SP6 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Not-Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.4 | Not-Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-48362
GHSA-jvxp-qmx7-gjpx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB