Security Resilience

CVE-2023-36479

Eclipse Jetty 9.0.0 – 9.4.52

Public PoC
Published
15 September 2023
Modified
27 May 2025
Patch / advisory
CVSS Score v3.1 3.5
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
EPSS Score 0.012 67th percentile
Risk Priority 33 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2023-36479 is a low-severity Improper Neutralization of Quoting Syntax (CWE-149) vulnerability in Eclipse Jetty. Its CVSS base score is 3.5 (Low).

Operationally, exploitation aligns with the MITRE ATT&CK technique Steganography (T1001.002); ranked in the top 33% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

EU & UK References

Vulnerability Data

Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a…

more

binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001.002 Steganography Command And Control
Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult.
T1001.003 Protocol or Service Impersonation Command And Control
Adversaries may impersonate legitimate protocols or web service traffic to disguise command and control activity and thwart analysis efforts.
T1003.004 LSA Secrets Credential Access
Adversaries with SYSTEM access to a host may attempt to access Local Security Authority (LSA) secrets, which can contain a variety of different credential materials, such as credentials for service accounts.
T1003.005 Cached Domain Credentials Credential Access
Adversaries may attempt to access cached domain credentials used to allow authentication to occur in the event a domain controller is unavailable.
T1003.006 DCSync Credential Access
Adversaries may attempt to access credentials and other sensitive information by abusing a Windows Domain Controller's application programming interface (API)(Citation: Microsoft DRSR Dec 2017) (Citation: Microsoft GetNCCChanges) (Citati…
T1003.007 Proc Filesystem Credential Access
Adversaries may gather credentials from the proc filesystem or `/proc`.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-40167Same product: Debian Debian Linux
CVE-2023-41900Same product: Debian Debian Linux
CVE-2023-36478Same product: Debian Debian Linux
CVE-2026-2332Same product: Eclipse Jetty
CVE-2024-6763Same product: Eclipse Jetty
CVE-2026-8384Same product: Eclipse Jetty
CVE-2026-10050Same product: Eclipse Jetty
CVE-2024-22201Same product: Debian Debian Linux
CVE-2025-1094Shared CWE-149
CVE-2026-42511Shared CWE-149

Affected Assets

eclipse
jetty
12.0.0 · 9.0.0 — 9.4.52 · 10.0.0 — 10.0.16 · 11.0.0 — 11.0.16
debian
debian linux
10.0, 11.0, 12.0

Mitigating Controls

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 partial match
blocks

Secure SDLC practices directly require input neutralization and quoting handling to prevent injection flaws.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

blocks

A.8.25 mandates secure SDLC practices (secure coding guidelines, security requirements, checkpoints, testing, developer training) that reach quoting neutralization for this weakness, but only as one slice of a broader process whose completeness depends on implementation rigor and referenced controls like 8.28.

blocks

Application security requirements explicitly call for neutralization of special characters such as quotes.

blocks

Secure architecture principles reduce the attack surface but do not prescribe the specific quoting-neutralization technique.

prevents

Secure coding standards require proper escaping or parameterization, directly eliminating CWE-149.

finds

Security testing can detect quote-injection but does not itself implement the fix.

References