PT-2026-43494

CVE-2026-8450

·

Published

2026-05-27

·

Updated

2026-09-21

Description by

CVSS 3.1
9.1
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions HTTP::Daemon versions prior to 6.17
Description OS command injection is possible through the send file() function. This occurs because send file() utilizes Perl's 2-arg open() function, which interprets magic prefixes. Specifically, prefixes like '| cmd' and 'cmd |' open a pipe to a subprocess, while '> path' and '>> path' open a path for writing or appending. If untrusted input is passed to send file(), OS commands can be executed with the daemon process UID. Additionally, the read-pipe form ('cmd |') can leak subprocess stdout into the HTTP response body, and write-mode forms can create or truncate files at paths chosen by an attacker.
Recommendations Update to version 6.17 or later. As a temporary workaround, restrict or avoid passing untrusted input to the send file() function.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
ALSA-2026:36187
ALSA-2026:36188
ALSA-2026:36189
AZL-93024
OPENSUSE-SU-2026:10938-1
OPENSUSE-SU-2026:21119-1
RHSA-2026:36187
RHSA-2026:36188
RHSA-2026:36189
SUSE-SU-2026:22187-1
SUSE-SU-2026:2408-1
SUSE-SU-2026:2442-1
USN-8419-1
Found an issue in the description? Have something to add? Feel free to write us 👾