OpenNMS - CVE-2026-111235
Date de publication :
Il s’agit d’une vulnérabilité dans les chaînes de filtres Spring Security de l’API REST (/rest/) d’OpenNMS Meridian et d’Horizon.
OpenNMS est une plateforme open source de supervision réseau et de gestion d’événements. Horizon est l’édition communautaire à cycle de publication rapide. Meridian est l’édition supportée, accessible sur abonnement. Elles collectent des métriques, gèrent des alarmes et exposent une API REST.
Les règles intercept-url désignent la méthode HTTP en majuscules. Elles comparent la méthode en respectant la casse. Aucune règle de refus final n’existe. Une requête avec une méthode non canonique, par exemple en minuscules, ne correspond à aucune règle. Elle est alors traitée sans authentification. La chaîne /rest/alarms présente la même absence de règle de refus. Elle révèle en plus l’existence d’une alarme par une différence de réponse. Le correctif ajoute une règle de refus final à chaque chaîne REST. Les instructions d’installation précisent que les produits doivent rester dans des réseaux privés.
Elle permet à un attaquant distant non authentifié de lire l’inventaire supervisé, de créer, modifier ou supprimer des ressources et d’injecter des événements pour fabriquer ou masquer des alarmes.
Informations
La faille est activement exploitée : Non
Un correctif existe : Oui
Une mesure de contournement existe : Non
• Contournement de la politique de sécurité
• Atteinte à la confidentialité des données
• Atteinte à l'intégrité des données
Exploitation
CWE-204 : Observable Response Discrepancy
Détails sur l'exploitation
• Vecteur d'attaque : Réseau
• Complexité de l'attaque : Faible
• Privilèges nécessaires pour réaliser l'attaque : Aucun
• Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
• L'exploitation de la faille permet d'obtenir des droits privilégiés : Non
Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.
Systèmes ou composants affectés
OpenNMS Meridian versions 2024.1.0 et supérieures, antérieures à 2024.3.14
- OpenNMS Meridian versions 2025.0.0 et supérieures, antérieures à 2025.0.11
- OpenNMS Meridian versions 2026.0.0 et supérieures, antérieures à 2026.0.1
- OpenNMS Horizon versions 36.0.0 et supérieures, antérieures à 36.0.5
Solutions ou recommandations
• OpenNMS Meridian branche 2025 versions 2025.0.11 et supérieures
• OpenNMS Meridian branche 2026 versions 2026.0.1 et supérieures
• OpenNMS Horizon branche 36 versions 36.0.5 et supérieures