CVE-2026-8450: OALDERS HTTP::Daemon · OS Command Injection
Affects OALDERS HTTP::DaemonSource CVE Database V5
Not known to be exploited · CVSS 9.1 Critical : upgrade to 6.17 as a priority.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 1.3% chance of exploitation in 30 days – higher than 72% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 6.17
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 27 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade HTTP::Daemon and HTTP-Daemon to 6.17.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| OALDERSHTTP::Daemon | Affected
| Fixed in
|
GitHubHTTP-Daemonpkg:github/HTTP-DaemonOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Red Hat has released security updates addressing this vulnerability in perl-HTTP-Daemon packages for Red Hat Enterprise Linux 10 and related distributions. Users should apply these official patches promptly. Refer to Red Hat advisory RHSA-2026:36189 and https://access.redhat.com/articles/11258 for update instructions. No alternative mitigations are specified; applying the vendor-provided update is required to remediate the issue.
Description
HTTP::Daemon versions before 6.17 for Perl allow OS command injection via send_file(). send_file() opens its string argument with Perl's 2-arg open(). The 2-arg form interprets magic prefixes: '| cmd' and 'cmd |' open a pipe to a subprocess, '> path' and '>> path' open the path for write or append. Untrusted input passed to send_file() can run OS commands at the daemon process UID. The read-pipe form ('cmd |') also leaks subprocess stdout into the HTTP response body. The write-mode forms can create or truncate files at attacker chosen paths.
References
- github.com/libwww-perl/HTTP-Daemon/pull/89 (opens in a new tab)
- github.com/libwww-perl/HTTP-Daemon/commit/945d35141d94490f749640bd4390acd6a2193995.patch (opens in a new tab)
- metacpan.org/release/OALDERS/HTTP-Daemon-6.17/changes (opens in a new tab)
- openwall.com/lists/oss-security/2026/05/27/5 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2026/06/msg00028.html (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-8450 (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2481773 (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-8450.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:36189 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:36188 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:36187 (opens in a new tab)