Description
A flaw has been found in boazsegev facil.io up to 0.7.4. Affected is the function websocket_on_protocol_error in the library lib/facil/http/parsers/websocket_parser.h of the component WebSocket Frame Parser. This manipulation of the argument on_message causes improper input validation. The attack can be initiated remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-22
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability involves improper input validation in facil.io’s WebSocket frame parser. Manipulation of the on_message argument in the websocket_on_protocol_error function bypasses validation. The description states this flaw can be triggered remotely by an attacker and an exploit has been published. Based on the description, it is inferred that malformed WebSocket frames may allow an attacker to influence runtime behavior, potentially leading to unauthorized actions.

Affected Systems

The vulnerability affects boazsegev facil.io versions up to and including 0.7.4; no later versions are known to be impacted.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. The EPSS score is less than 1 %, suggesting a low but non‑zero likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Because the attack vector is remote, an exploit is published, and the flaw occurs during parsing of non‑validated WebSocket frames, the risk to systems exposing this endpoint remains significant. Administrators should treat the threat level as moderate to high when the application is reachable by untrusted actors.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check for a newer release of facil.io that addresses the WebSocket parser issue and upgrade if available.
  • If no patch is available, limit external access to the WebSocket endpoint by firewalling or placing the service behind an authentication gateway.
  • Add application‑level input validation or sanitization for the on_message payload before passing it to facil.io’s parser.

Generated by OpenCVE AI on August 3, 2026 at 23:03 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 00:00:00 +0000

Type Values Removed Values Added
Description A flaw has been found in boazsegev facil.io up to 0.7.4. Affected is the function websocket_on_protocol_error in the library lib/facil/http/parsers/websocket_parser.h of the component WebSocket Frame Parser. This manipulation of the argument on_message causes improper input validation. The attack can be initiated remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title boazsegev facil.io WebSocket Frame websocket_parser.h websocket_on_protocol_error input validation
First Time appeared Boazsegev
Boazsegev facil.io
Weaknesses CWE-20
CPEs cpe:2.3:a:boazsegev:facil.io:*:*:*:*:*:*:*:*
Vendors & Products Boazsegev
Boazsegev facil.io
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/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:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Boazsegev Facil.io
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-23T15:36:53.311Z

Reserved: 2026-07-22T16:13:01.618Z

Link: CVE-2026-16632

cve-icon Vulnrichment

Updated: 2026-07-23T15:34:38.889Z

cve-icon NVD

Status : Deferred

Published: 2026-07-23T00:16:28.020

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

Link: CVE-2026-16632

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-20

    Improper Input Validation