CVE-2009-4495
Yaws 1.85 writes data to a log file without sanitizing non-printable characters, which might...
CVE-2009-4495 is a medium vulnerability (CVSS 5.0) in Yaws, published January 13, 2010. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 9.80%, the 95th percentile. No source names a fixed version.
Yaws 1.85 writes data to a log file 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.
Exploit likelihood
What each source reports
NVD Score used
5.0
Yaws 1.85 writes data to a log file 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.
- Record
CVE-2009-4495- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
Yaws 1.85 writes data to a log file 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.
- Record
CVE-2009-4495- Updated
- 2026-11-02
EUVDEUVD-2009-4461 No score
Yaws 1.85 writes data to a log file 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.
- Record
EUVD-2009-4461- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5c66-p5v7-wjxg No score
Yaws 1.85 writes data to a log file without sanitizing non-printable characters, which might...
Yaws 1.85 writes data to a log file 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.
- Record
GHSA-5c66-p5v7-wjxg- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
Yaws 1.85 writes data to a log file 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.
- Record
CVE-2009-4495- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-4495 No score
Yaws 1.85 writes data to a log file 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.
- Record
DEBIAN-CVE-2009-4495- Updated
- 2026-11-02
OSVUBUNTU-CVE-2009-4495 No score
Yaws 1.85 writes data to a log file 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.
- Record
UBUNTU-CVE-2009-4495- Updated
- 2026-11-03
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
yawsDebian:12 |
All versions, plus listed versions 2.1.1+dfsg-22.1.1+dfsg-2.12.2.0+dfsg-12.2.0+dfsg-22.2.0+dfsg-32.3.0+dfsg-12.3.1+dfsg-12.3.1+dfsg-2 |
None known |
yawsDebian:13 |
All versions, plus listed versions 2.2.0+dfsg-22.2.0+dfsg-32.3.0+dfsg-12.3.1+dfsg-12.3.1+dfsg-2 |
None known |
yawsDebian:14 |
All versions, plus listed versions 2.2.0+dfsg-22.2.0+dfsg-32.3.0+dfsg-12.3.1+dfsg-12.3.1+dfsg-2 |
None known |
yawsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.98-51.99-11.99-22.0.2-12.0.2-1ubuntu0.1~esm1 |
None known |
yawsUbuntu:18.04:LTS |
All versions, plus listed versions 2.0.4+dfsg-22.0.4+dfsg-2ubuntu0.1 |
None known |
yawsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.0.6+dfsg-12.0.6+dfsg-32.0.7+dfsg-12.0.7+dfsg-1ubuntu0.1~esm1 |
None known |
yawsUbuntu:22.04:LTS |
All versions, plus listed versions 2.0.8+dfsg-32.0.9+dfsg-12.1.0+dfsg-12.1.1+dfsg-1 |
None known |
yawsUbuntu:24.04:LTS |
All versions, plus listed versions 2.1.1+dfsg-2 |
None known |
yawsUbuntu:25.10 |
All versions, plus listed versions 2.2.0+dfsg-2 |
None known |
yawsUbuntu:26.10 |
All versions, plus listed versions 2.2.0+dfsg-2build12.3.1+dfsg-2 |
None known |
yawsUbuntu:26.04:LTS |
All versions, plus listed versions 2.2.0+dfsg-22.2.0+dfsg-2build1 |
None known |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Yaws 1.55 - 'Logs' Terminal Escape Sequence Command Injection | 2010-01-11 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | affected, facts | OSV |
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/37716
ush.it/team/ush/hack_httpd_escape/adv.txt
securityfocus.com/archive/1/508830/100/0/threaded
nvd.nist.gov/vuln/detail/CVE-2009-4495
github.com/advisories/GHSA-5c66-p5v7-wjxg
security-tracker.debian.org/tracker/CVE-2009-4495
ubuntu.com/security/CVE-2009-4495
cve.org/CVERecord?id=CVE-2009-4495