Aller au contenu
9.1 Critique

CVE-2026-8450 HTTP::Daemon versions before 6.17 for Perl allow OS command injection via send_file()

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.

Produits et versions touchés

Produit Versions touchées Corrigé en
HTTP::Daemon 6.17 premières → < 6.17 6.17
Red Hat Enterprise Linux 10 Versions non publiées
Red Hat Enterprise Linux 7 Versions non publiées
Red Hat Enterprise Linux 8 Versions non publiées
Red Hat Enterprise Linux 9 Versions non publiées
Red Hat Enterprise Linux CodeReady Linux Builder (v. 10) Versions non publiées
Red Hat Enterprise Linux CRB (v. 8) Versions non publiées
Red Hat Enterprise Linux CodeReady Linux Builder (v. 9) Versions non publiées

Références

Chronologie

  1. Publiée
  2. Dernière modification
Suivre cette CVE