Description
A security flaw has been discovered in boazsegev facil.io up to 0.7.58. This affects the function http_sendfile2 of the file lib/facil/http/http.c of the component Public Folder Handler. Performing a manipulation results in path traversal. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-23
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an attacker to manipulate the http_sendfile2 function in facil.io, enabling path traversal that can read files located outside the intended public directory. This results in unauthorized access to sensitive data that may reside on the file system, matching the path‑traversal weakness identified as CWE‑22. The vulnerability does not claim arbitrary code execution, but any read of executable configuration or code files could potentially lead to indirect compromise.

Affected Systems

The affected product is boazsegev facil.io, version 0.7.58 and earlier. Deployments of these releases are susceptible across all operating systems and hosting environments where the Public Folder Handler is exposed.

Risk and Exploitability

The CVSS score of 6.9 reflects a moderate severity, while the EPSS score of less than 1 % indicates a low but nonzero probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog, yet publicly released exploit code is available. Attacks require remote access to the HTTP service that runs http_sendfile2, which is typically reachable over the Internet. The combination of a public exploit and potential for sensitive data disclosure makes the overall risk significant enough to warrant prompt action.

Generated by OpenCVE AI on August 3, 2026 at 23:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade facil.io to a version newer than 0.7.58 as soon as a patch is released.
  • If no patch is available, restrict external access to the Public Folder Handler by applying firewall or reverse‑proxy rules so that only trusted networks can reach it.
  • Sanitize all file request paths in http_sendfile2 to remove traversal sequences or configure the handler to serve files only from a whitelisted directory.
  • Monitor HTTP traffic for directory traversal patterns and investigate any anomalous requests.

Generated by OpenCVE AI on August 3, 2026 at 23:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 01:45:00 +0000

Type Values Removed Values Added
Description A security flaw has been discovered in boazsegev facil.io up to 0.7.58. This affects the function http_sendfile2 of the file lib/facil/http/http.c of the component Public Folder Handler. Performing a manipulation results in path traversal. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
Title boazsegev facil.io Public Folder http.c http_sendfile2 path traversal
First Time appeared Boazsegev
Boazsegev facil.io
Weaknesses CWE-22
CPEs cpe:2.3:a:boazsegev:facil.io:*:*:*:*:*:*:*:*
Vendors & Products Boazsegev
Boazsegev facil.io
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV4_0

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


Subscriptions

Boazsegev Facil.io
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-23T16:06:10.749Z

Reserved: 2026-07-22T18:20:31.073Z

Link: CVE-2026-16653

cve-icon Vulnrichment

Updated: 2026-07-23T16:06:07.136Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T02:16:27.720

Modified: 2026-07-23T16:17:16.053

Link: CVE-2026-16653

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T23:15:04Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')