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

Risques

•   Contournement de la politique de sécurité
•   Atteinte à la confidentialité des données
•   Atteinte à l'intégrité des données

Exploitation

La vulnérabilité exploitée est du type
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 2024 versions 2024.3.14 et supérieures
•   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