Nanohttpd is a lightweight, embedded HTTP server library designed for integration into Java applications, offering a narrow but strategically positioned footprint in environments where minimal dependencies and footprint are prioritized. The vulnerability signal clusters around its web-facing input-handling role, with observed weaknesses centered on cross-site scripting and related input-neutralization issues inherent to HTTP request processing. Current severity, exploitation status, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Nanohttpd over time
Signals from CVEs in this vendor scope (2 CVEs).
2 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2020-13697MEDIUM An issue was discovered in RouterNanoHTTPD.java in NanoHTTPD through 2.3.1. The GeneralHandler class implements a basic GET handler that prints debug information as an HTML page. A | Feb 23, 2021 | 6.1 | 17 | NO | NO |
CVE-2022-21230MEDIUM This affects all versions of package org.nanohttpd:nanohttpd. Whenever an HTTP Session is parsing the body of an HTTP request, the body of the request is written to a RandomAccessF | May 1, 2022 | 5.5 | 16 | NO | NO |
Signals from CVEs in this vendor scope (2 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Nanohttpd.
Media articles that mention a CVE ID that affects a product developed by Nanohttpd — matched by CVE ID, not by vendor name.