CVE-2009-4611
Improper input validation in Mort Bay Jetty
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
Exploit likelihood
What each source reports
NVD Score used
7.5
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
- Record
CVE-2009-4611- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
- Record
CVE-2009-4611- Updated
- 2026-11-02
EUVDEUVD-2022-2817 No score
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
- Record
EUVD-2022-2817- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6jxp-7g74-2rc3
7.3
Improper input validation in Mort Bay Jetty
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
- Record
GHSA-6jxp-7g74-2rc3- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVGHSA-6jxp-7g74-2rc3
7.3
Improper input validation in Mort Bay Jetty
Mort Bay Jetty 6.x through 6.1.22 and 7.0.0 writes backtrace data without sanitizing non-printable characters, which might allow remote attackers to modify a window's title, or possibly execute arbitrary commands or overwrite files, via an HTTP request containing an escape sequence for a terminal emulator, related to (1) a string value in the Age parameter to the default URI for the Cookie Dump Servlet in test-jetty-webapp/src/main/java/com/acme/CookieDump.java under cookie/, (2) an alphabetic value in the A parameter to jsp/expr.jsp, or (3) an alphabetic value in the Content-Length HTTP header to an arbitrary application.
- Record
GHSA-6jxp-7g74-2rc3- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-20
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.mortbay.jetty:jettyMaven |
6.0.0 up to 6.1.23 | 6.1.23 |
org.mortbay.jetty:jettyMaven |
7.0.0 up to 7.0.2 | 7.0.2 |
org.mortbay.jetty:jettyMaven |
6.0.0 up to 6.1.23, plus listed versions 6.0.16.0.26.1.06.1.0pre06.1.0pre1 Show 45 moreShow less6.1.0pre26.1.0pre36.1.0rc06.1.0rc16.1.0rc26.1.0rc36.1.16.1.106.1.116.1.126.1.12.rc26.1.12.rc36.1.12.rc46.1.12.rc56.1.12rc16.1.146.1.156.1.15.pre06.1.15.rc26.1.15.rc36.1.15.rc46.1.15.rc56.1.166.1.176.1.186.1.196.1.1rc06.1.1rc16.1.26.1.206.1.216.1.226.1.2pre06.1.2pre16.1.2rc06.1.2rc16.1.2rc26.1.2rc46.1.2rc56.1.36.1.46.1.4rc06.1.4rc16.1.56.1.5rc0 |
6.1.23 |
org.mortbay.jetty:jettyMaven |
7.0.0 up to 7.0.2, plus listed versions 7.0.0.pre47.0.0.pre57.0.0pre07.0.0pre17.0.0pre27.0.0pre3 |
7.0.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-4611 is a high vulnerability (CVSS 7.5) in Mortbay Jetty, published January 13, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.25%, the 88th percentile. Fixed in org.mortbay.jetty:jetty 6.1.23.
References
ush.it/team/ush/hack-jetty6x7x/jetty-adv.txt
ush.it/team/ush/hack_httpd_escape/adv.txt
securityfocus.com/archive/1/508830/100/0/threaded
nvd.nist.gov/vuln/detail/CVE-2009-4611
fossies.org/linux/jetty-distribution/VERSION.txt
eclipse.org/jetty/about.php
github.com/advisories/GHSA-6jxp-7g74-2rc3
github.com/eclipse/jetty.project
Left out here: 16 versions. The JSON record has them.