Vigil@nce - Fortinet FortiGate : contournement via CAB, ELF, EXE, RAR, TAR, ZIP
avril 2012 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant peut créer une archive ou un programme, contenant un
virus qui n’est pas détecté par Fortinet FortiGate.
Gravité : 2/4
Date création : 21/03/2012
PRODUITS CONCERNÉS
– Fortinet FortiGate
– Fortinet FortiGate Virtual Appliance
DESCRIPTION DE LA VULNÉRABILITÉ
Les outils d’extraction d’archives (CAB, TAR, ZIP, etc.) acceptent
d’extraire des archives légèrement malformées. Les systèmes
acceptent aussi d’exécuter des programmes (ELF, EXE) légèrement
malformés. Cependant, Fortinet FortiGate ne détecte pas les virus
contenus dans ces archives/programmes.
Une archive TAR contenant "\7fELF" dans les 4 premiers caractères
contourne la détection. [grav:1/4 ; BID-52615, CVE-2012-1420]
Une archive TAR contenant "MZ" dans les 2 premiers caractères
contourne la détection. [grav:1/4 ; BID-52588, CVE-2012-1423]
Une archive TAR contenant "\50\4B\03\04" dans les 4 premiers
caractères contourne la détection. [grav:1/4 ; BID-52580,
CVE-2012-1425]
Un programme ELF contenant un champ "padding" trop grand contourne
la détection. [grav:2/4 ; BID-52602, CVE-2012-1439]
Un programme ELF contenant un champ "identsize" trop grand
contourne la détection. [grav:2/4 ; BID-52595, CVE-2012-1440]
Un programme EXE contenant un champ "class" trop grand contourne
la détection. [grav:2/4 ; BID-52598, CVE-2012-1442]
Une archive RAR contenant "MZ" dans les 2 premiers caractères
contourne la détection. [grav:1/4 ; BID-52612, CVE-2012-1443]
Un programme ELF contenant un champ "abiversion" trop grand
contourne la détection. [grav:2/4 ; BID-52604, CVE-2012-1444]
Un programme ELF contenant un champ "abi" trop grand contourne la
détection. [grav:2/4 ; BID-52605, CVE-2012-1445]
Un programme ELF contenant un champ "encoding" trop grand
contourne la détection. [grav:2/4 ; BID-52600, CVE-2012-1446]
Un programme ELF contenant un champ "e_version" trop grand
contourne la détection. [grav:2/4 ; BID-52601, CVE-2012-1447]
Une archive CAB contenant un champ "coffFiles" trop grand
contourne la détection. [grav:1/4 ; BID-52621, CVE-2012-1453]
Un programme ELF contenant un champ "ei_version" trop grand
contourne la détection. [grav:2/4 ; BID-52606, CVE-2012-1454]
Une archive ZIP commençant par des données TAR contourne la
détection. [grav:1/4 ; BID-52608, CVE-2012-1456]
Une archive TAR avec un entête contenant une valeur trop grande
contourne la détection. [grav:1/4 ; BID-52623, CVE-2012-1459]
Une archive TAR+GZ contenant deux streams contourne la détection.
[grav:1/4 ; BID-52626, CVE-2012-1461]
Une archive ZIP commençant par 1024 octets aléatoires contourne la
détection. [grav:1/4 ; BID-52613, CVE-2012-1462]
Un attaquant peut donc créer une archive contenant un virus qui
n’est pas détecté par l’antivirus, mais qui est extrait par les
outils d’extraction. Le virus est ensuite détecté une fois qu’il a
été extrait sur le poste de la victime. Un attaquant peut aussi
créer un programme, contenant un virus qui n’est pas détecté par
l’antivirus, mais qui est exécuté par le système.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
http://vigilance.fr/vulnerabilite/Fortinet-FortiGate-contournement-via-CAB-ELF-EXE-RAR-TAR-ZIP-11474