Aller au contenu

CVE-2026-59837 : débordement de tampon sur la pile dans la génération de rapports FortiOS

HERMES

SCORE DE MENACE HERMES & DÉBORDEMENT DE PILE DANS FORTIOS

Cible : Moteur de génération de rapports Fortinet FortiOS / FortiPAM / FortiProxy
Confiance : 96%
78 / 100
ÉLEVÉ

Mesure la pertinence opérationnelle réelle, la militarisation de l'exploit et la posture de menace active.

Décomposition des dimensions
Exploitabilité 15 / 20
Activité de menace 13 / 20
Militarisation 16 / 20
Exposition 15 / 20
Prévalence 19 / 20
Impact 19 / 20
Maturité de l'exploit 14 / 20
Potentiel d'attaque en chaîne 18 / 20
⚖️ Divergence & Justification opérationnelle

Hermes évalue la CVE-2026-59837 à un niveau Élevé (HTS 78). Bien que le déclenchement du débordement nécessite un profil d'administrateur authentifié, son exploitation permet de corrompre le flot de contrôle du démon de gestion et d'exécuter des instructions arbitraires avec les privilèges du démon si les protections mémoire de l'ASLR sont contournées.

🕸️ Graphe de connaissances connecté & Provenance

CVE-2026-59837: Stack-Based Buffer Overflow in FortiOS Log Report GenerationVULNÉRABILITÉ

Nœuds connectés : 1
Relations sortantes actives
→ affectsCOMPOSANTFortinet FortiOS Gateway
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

🔍 Pourquoi cette relation ? (Preuves & Provenance)

“Confirmed security vulnerability in Fortinet FortiOS Gateway documented in Hermes dossier.”

Preuves vérifiées associées :

MétriqueSpécification techniqueImpact opérationnel
Identifiant CVECVE-2026-59837Identifiant standardisé
Constructeur / logicielFortinet / FortiOS, FortiPAM, FortiProxyÉquipements de sécurité d’entreprise
Versions affectéesFortiOS 7.4.0–7.4.1, 7.2 (antérieures à 7.2.7)Moteur de génération de rapports
Versions corrigéesFortiOS 7.4.2, 7.2.7, FortiPAM 1.8.3, FortiProxy 7.4.14Mises à jour de sécurité constructeur
CWE associéeCWE-121 : Débordement de tampon sur la pileViolation de l’intégrité mémoire
PrérequisAdministrateur authentifié sur l’interface webInterface HTTPS d’administration

La faille réside dans le démon de reporting où des fonctions de manipulation de chaînes non sécurisées (sprintf() / strcpy()) sont employées sans vérification des limites de taille.

Structure du débordement de pile :
Cadre de pile : generate_log_report()
┌────────────────────────────────────────────────────────┐
│ Tampon local sur la pile [Taille : 1024 octets] │
├────────────────────────────────────────────────────────┤
│ Canari de pile (Guard Canary) │ ◄── Écrasé par la charge utile
├────────────────────────────────────────────────────────┤
│ Pointeur de trame sauvegardé (EBP / RBP) │ ◄── Corrompu
├────────────────────────────────────────────────────────┤
│ Adresse de retour sauvegardée (EIP / RIP) │ ◄── Redirection du flux d'exécution
└────────────────────────────────────────────────────────┘

  1. Appliquer la mise à jour de firmware : Mettre à niveau FortiOS vers 7.4.2 ou 7.2.7+. Pour FortiProxy, migrer vers 7.4.14+.
  2. Restreindre les profils de reporting : Auditer les profils d’administration (System > Admin Profiles) pour retirer la permission de génération de rapports aux opérateurs non indispensables.
  3. Cloisonner les flux de gestion : Interdire formellement tout accès à la console d’administration web depuis Internet et les réseaux non de confiance.