LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2019-16278: Nostromo nhttpd Directory Traversal Vulnerability

RBRecent Breaches Vulnerability Intelligence·Nov 7, 2024
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Nov 28, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2019-16278 to its Known Exploited Vulnerabilities catalog on Nov 7, 2024, with a federal patch deadline of Nov 28, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Nostromo nhttpd contains a directory traversal vulnerability in the http_verify() function in a non-chrooted nhttpd server allowing for remote code execution.

CVE-2019-16278 is a directory traversal vulnerability in the Nostromo nhttpd web server. It affects the http_verify() function on servers that are not running in a chrooted environment and can allow an attacker to achieve remote code execution. For IT and security teams, this matters because a successful exploit can give an unauthenticated remote attacker control over the host process, potentially leading to full system compromise depending on how the service is deployed.

Public detail is limited to the CISA description of the flaw; confirm exact impact, affected builds, and fixed releases against the vendor advisory before acting.

How it works

The weakness is classified as CWE-22 (Improper Limitation of a Pathname to a Restricted Directory). In a non-chrooted Nostromo nhttpd instance, the http_verify() function fails to properly sanitize path components supplied by a remote client. An attacker can craft requests that traverse outside the intended document root. Because the server process is not confined by a chroot jail, successful traversal can reach sensitive files or, under the right conditions, lead to remote code execution. Exact request formats and payload mechanics are not provided in the available facts and must be verified against the vendor advisory; do not rely on unconfirmed public PoCs.

Am I affected? How to find it in your systems

Nostromo nhttpd is a lightweight HTTP server sometimes used on Unix-like systems for simple web serving or embedded purposes. Inventory any hosts running nhttpd processes or packages. Check configuration for the absence of a chroot jail, as the vulnerability is described specifically for non-chrooted servers. Review package managers, process lists, and listening ports (typically HTTP/HTTPS) to locate instances. Because version ranges are not supplied in the facts, treat any running Nostromo nhttpd as potentially vulnerable until you confirm the status against the vendor advisory.

For detection of exploitation attempts, examine web access logs for requests containing directory traversal sequences (such as repeated “../” path elements) directed at the nhttpd service. Correlate with process creation, unexpected file access outside the document root, or anomalous child processes spawned by the web server user. Network telemetry showing unusual outbound connections from the nhttpd host after such requests can also indicate post-exploitation activity. Specific log signatures are not detailed in the facts; tune monitoring to the general patterns of this vulnerability class.

How to remediate

The primary action is to apply mitigations exactly as instructed by the vendor, or discontinue use of the product if no mitigations are available. This aligns with the CISA required action for the CVE. After applying the vendor-provided update or configuration change, verify that the service is no longer vulnerable by re-testing path handling and confirming the presence of any chroot or other confinement measures recommended by the vendor. Rebuild or redeploy any images or containers that embed the affected binary. Document the change and re-scan the host to ensure no residual vulnerable instances remain.

If you can't patch immediately

Until the vendor mitigation can be applied or the product retired, reduce exposure with layered controls. Place the nhttpd host behind network segmentation so that only necessary internal clients can reach it; block direct internet access if possible. Deploy a web application firewall or reverse-proxy rules that normalize and reject path-traversal sequences before they reach the backend. If the service is not business-critical, disable it entirely. Increase monitoring for the log and process indicators described earlier, and alert on any anomalous file-system access by the nhttpd user. These measures do not eliminate the vulnerability but lower the likelihood of successful exploitation while a permanent fix is prepared.

If your data may have been exposed

Actively exploited remote-code-execution vulnerabilities can lead to data breaches or further lateral movement. Known ransomware use of this CVE is not documented in the available facts. If you suspect compromise, isolate the host, preserve logs and memory images, and follow your incident-response process. As a quick check for personal or organizational email addresses that may already appear in known breach data, you can run a free exposure scan of your email.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedNostromo · nhttpd
WeaknessCWE-22
Added to CISA KEVNov 7, 2024
Federal patch deadlineNov 28, 2024
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities