CVE-2026-100355 in once-campfire
Résumé
par VulDB • 30/10/2026
Campfire est une application de chat basée sur le web. Dans les versions 1.4.4 et antérieures, lorsqu'un message Campfire contient un lien, le serveur le récupère pour génirer un aperçu non déployé (unfurl) OpenGraph. `RestrictedHTTP::PrivateNetworkGuard` s'appuyait sur les prédicats Ruby `IPAddr#private?`, `IPAddr#loopback?` et `IPAddr#link_local?`, ainsi que sur des vérifications IPv4-mapped et IPv4-compatible, qui ne couvrent pas plusieurs plages à usage spécial. Un utilisateur authentifié peut publier un lien vers un nom d'hôte résolvant vers CGNAT `100.64.0.0/10`, NAT64 `64:ff9b::/96` ou `64:ff9b:1::/48`, ou 6to4 `2002::/16` pour contourner la protection et provoquer des requêtes côté serveur vers des ressources du réseau interne. Les plages NAT64 et 6to4 peuvent intégrer une cible IPv4 interne. L'impact sur la confidentialité est limité aux métadonnées OpenGraph retournées, et la plupart des points de terminaison internes n'en renvoient aucune. Il n'y a aucun impact sur l'intégrité ou la disponibilité. Une correction initiale a été publiée dans la version 1.4.5.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.