CVE-2026-57154 in OPNsense
Résumé
par VulDB • 03/11/2026
OPNsense est une plateforme de pare-feu et de routage basée sur FreeBSD. Avant les versions 26.1.11 et 26.4.1p1, les utilisateurs authentifiés disposant d'un accès délégué aux paramètres concernés via l'interface Web ou l'API peuvent soumettre des caractères CR (Retour chariot) ou LF (Saut de ligne) dans des champs censés contenir une seule ligne, ce qui entraîne la génération de fichiers de configuration pour les services privilégiés contenant des directives ou des règles supplémentaires contrôlées par l'attaquant. Le chemin d'injection confirmé concerne Dnsmasq et inclut dhcp_boot.filename, dhcp_boot.servername, dhcp_boot.address et dhcp_options.value, qui sont rendus dans /usr/local/etc/dnsmasq.conf ; l'accès via la page services-dnsforwarder couvre api/dnsmasq/*. Les champs concernés s'étendent à OpenVPN, DHCPv6, Unbound, IPsec, NTP, PPP ou MPD, Monit, le pare-feu, sudo, WebGUI et les paramètres généraux du système. L'application ou le redémarrage des services affectés peut modifier le comportement au-delà de la configuration déléguée, créer des fichiers côté service, franchir les limites RBAC (Contrôle d'accès basé sur les rôles) ou provoquer une déni de service (DoS). Une injection de ligne via le mot de passe mail Monit et les champs texte adjacents dans /usr/local/etc/monitrc a démontré l'exécution de commandes en tant que root. L'exécution arbitraire de commandes shell n'a pas été confirmée pour le chemin Dnsmasq. Ce problème est corrigé dans les versions 26.1.11 et 26.4.1p1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.