Description
actix-files before 0.6.10 contains a denial of service vulnerability triggered by an empty Range header in GET requests for static files. When panic is set to abort, remote attackers can crash the process on-demand by sending a GET request with an empty Range header.
Published: 2026-08-14
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in actix-files allows an attacker to send a GET request containing an empty Range header. When the process is configured to abort on panic, this header causes the underlying Rust code to panic and terminate the entire web server, resulting in an unavailability of the affected service. The vulnerability does not disclose data or allow privilege escalation; its impact is limited to service disruption.

Affected Systems

Any installation of actix-web that includes actix-files versions prior to 0.6.10 is vulnerable. The issue is present in Rust web applications that serve static files through the actix framework and use the default panic handling configuration that aborts on panic.

Risk and Exploitability

The CVSS score of 6.9 classifies the risk as medium. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. Remote exploitation is straightforward: the attacker only needs to craft a GET request with an empty Range header; no authentication or elevated privileges are required. Because the exploit is simple and can be performed over HTTP, the likelihood of real-world attacks is moderate, especially for services listening on publicly reachable ports.

Generated by OpenCVE AI on August 14, 2026 at 12:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade actix-web to version 0.6.10 or later, which removes the empty Range header processing flaw
  • Configure input validation to reject Range headers that are empty or malformed before they reach the file serving logic
  • Adjust the Rust runtime panic settings so that a panic does not abort the whole process, or wrap the file handling code in a catch_unwind guard to isolate failures and maintain service availability

Generated by OpenCVE AI on August 14, 2026 at 12:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description actix-files before 0.6.10 contains a denial of service vulnerability triggered by an empty Range header in GET requests for static files. When panic is set to abort, remote attackers can crash the process on-demand by sending a GET request with an empty Range header.
Title actix-files before 0.6.10 Denial of Service via empty Range header
First Time appeared Actix
Actix actix-web
Weaknesses CWE-248
CPEs cpe:2.3:a:actix:actix-web:*:*:*:*:*:rust:*:*
Vendors & Products Actix
Actix actix-web
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T11:35:26.123Z

Reserved: 2026-08-10T15:12:16.754Z

Link: CVE-2026-72813

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-14T12:16:44.260

Modified: 2026-08-14T12:16:44.260

Link: CVE-2026-72813

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T12:45:17Z

Weaknesses