VYPR
Unrated severityNVD Advisory· Published Jun 16, 2023· Updated Aug 2, 2024

CVE-2023-30223

CVE-2023-30223

Description

A broken authentication vulnerability in 4D SAS 4D Server software v17, v18, v19 R7, and earlier allows attackers to send crafted TCP packets containing requests to perform arbitrary actions.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Broken authentication in 4D Server v17-v19 R7 allows unauthenticated arbitrary command execution via crafted TCP packets, requiring server private key.

Vulnerability

A broken authentication vulnerability exists in 4D SAS 4D Server software versions v17, v18, v19 R7, and earlier. The vulnerability allows an attacker to send crafted TCP packets containing requests to perform arbitrary actions on the server, bypassing authentication checks.

Exploitation

Exploitation requires network access to the 4D Server and possession of the server's private key. The default server certificates and keys are identical across all installations (including trial versions) [1], making them a known factor. An attacker can use a man-in-the-middle approach with tools like Burp Suite and modified scripts (e.g., mitm_relay3.py) to inject crafted packets into the TCP stream between the client and server [1]. The attacker must first obtain the server private key (e.g., from a compromised machine or default key disclosure) to perform the injection [2].

Impact

Successful exploitation allows an attacker to execute arbitrary actions on the server, potentially leading to full compromise of the 4D application and its data. The attacker gains the ability to perform any operation that the server supports, without proper authentication.

Mitigation

To mitigate this vulnerability, replace the default server private key with a unique one. 4D provides a bugfix that restricts the requests accepted before authentication, available starting from versions: 4D v19.7 LTS (build 288986), 4D v20.2 LTS (build 100956), 4D v20 R2 HF1 (build 100440), and all later versions [2]. Additionally, 4D v20 R4 automatically regenerates the server private key at each start. Applications not using the built-in password system are not directly impacted [2].

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • 4D SAS/4D Server softwaredescription
  • 4D SAS/4D Serverllm-fuzzy
    Range: <=v19 R7

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

3

News mentions

0

No linked articles in our index yet.