Re: [Full-disclosure] Full-Disclosure Digest, Vol 23, Issue 56
- From: <auto458033@xxxxxxxxxxxx>
- Date: Tue, 30 Jan 2007 12:32:54 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
ANOTHER VICTIM FALLS DEAD FROM FULL DISCLOSURE
On Tue, 30 Jan 2007 08:18:25 -0500 douglas.graham@xxxxxxxxxxxx
wrote:
-----BEGIN PGP SIGNATURE-----Hello. I am Douglas Grahams Father (Roy Graham). It is withgreat regret that I have to inform you that Douglas passed away on
the 22nd November 2006. after a very short illness. I apologise
for the delay in letting you know, but I have only recently been
able to access his email account.
My wife Jacqui and I would like to thank you for assisting Douglas
in the past and please would you remove his details from your data
base. We hope that this email does not cause you any distress.
Should you need to contact me my email address is:
Braingoing@xxxxxxx please enter DIGA as the subject, so that I
know that it is not spam.
Regards, Roy Graham
From: full-disclosure-request@xxxxxxxxxxxxxxxxxspecific
Date: 2007/01/30 Tue PM 12:00:01 GMT
To: full-disclosure@xxxxxxxxxxxxxxxxx
Subject: Full-Disclosure Digest, Vol 23, Issue 56
Send Full-Disclosure mailing list submissions to
full-disclosure@xxxxxxxxxxxxxxxxx
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.grok.org.uk/mailman/listinfo/full-disclosure
or, via email, send a message with subject or body 'help' to
full-disclosure-request@xxxxxxxxxxxxxxxxx
You can reach the person managing the list at
full-disclosure-owner@xxxxxxxxxxxxxxxxx
When replying, please edit your Subject line so it is more
than "Re: Contents of Full-Disclosure digest..."please trim your post appropriately. Thank you.
Note to digest recipients - when replying to digest posts,
Virtual
Today's Topics:
1. CVSTrac 2.0.0 Denial of Service (DoS) vulnerability
(Ralf S. Engelschall)
2. [OpenPKG-SA-2007.008] OpenPKG Security Advisory (cvstrac)
(OpenPKG GmbH)
3. Oracle - Indirect Privilege Escalation and Defeating
Private Databases (David Litchfield)Tarasco)
4. Phishing Evolution Report Released (S?nnet Beskerming)
5. Universal printer provider exploit for Windows (Andres
6. [DRUPAL-SA-2007-005] Drupal 4.7.6 / 5.1 fixes arbitrarycode
execution issue (Uwe Hermann)-----
7. PC/Laptop microphones (Jim Popovitch)
8. Re: S21sec-034-en: Cisco VTP DoS vulnerability
(Clay Seaman-Kossmeyer)
9. Re: PC/Laptop microphones (Tyop?)
10. Re: PC/Laptop microphones (Simon Smith)
11. Re: PC/Laptop microphones (Clement Dupuis)
12. Re: PC/Laptop microphones (Jim Popovitch)
13. Re: PC/Laptop microphones (Simon Smith)
14. Re: S21sec-034-en: Cisco VTP DoS vulnerability
(Clay Seaman-Kossmeyer)
15. COSEINC Alert: Microsoft Agent Heap Overflow Vulnerability
Technical Details (Patched) (COSEINC)
-----------------------------------------------------------------
patch-set
Message: 1
Date: Mon, 29 Jan 2007 13:27:38 +0100
From: "Ralf S. Engelschall" <rse@xxxxxxxxxxxxxxx>
Subject: [Full-disclosure] CVSTrac 2.0.0 Denial of Service (DoS)
vulnerability
To: full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID: <20070129122738.GA45233@xxxxxxxxxxxxxxx>
Content-Type: text/plain; charset=us-ascii
SECURITY ADVISORY
=================
Application: CVSTrac
Version: 2.0.0
Vulnerability: Denial of Service (DoS)
Identification: CVE-2007-0347
Date: 2007-01-29 12:00 UTC
DESCRIPTION
-----------
A Denial of Service (DoS) vulnerability exists in CVSTrac
(http://www.cvstrac.org/) version 2.0.0, a web-based bug and
tracking system for the version control systems CVS, Subversionand Git.
is
The vulnerability is in the Wiki-style text output formatter and
triggered by special text constructs in commit messages, ticketsand
Wiki pages. Only users with check-in permissions and Wiki orticket edit
permissions can perform an attack. But as the anonymous userusually
is granted Wiki edit and ticket creation permissions, anattacker
remotely and anonymously can cause a partial DoS (depending onthe pages
requested) on a CVSTrac installation by opening a new ticket orediting
a Wiki page with an arbitrary text containing for instance thestring
"/foo/bar'quux".RDBMS:
The result of an attack is an error of the underlying SQLite
filename='foo/bar'quux'
| Database Error
| db_exists: Database exists query failed
| SELECT filename FROM filechng WHERE
| Reason: near "quux": syntax error"format.c"
ANALYSIS
--------
The DoS vulnerability exists because the is_eow() function in
does NOT just check the first(!) character of the suppliedstring
for an End-Of-Word terminating character, but instead iteratesover
string and this way can skip a single embedded quotation mark.The
is_repository_file() function then in turn assumes that thefilename
string can never contain a single quotation mark and traps intoan SQL
escaping problem.is_eow()
An SQL injection via this technique is somewhat limited as
bails on whitespace. So while one _can_ do an SQL injection, oneis
limited to SQL queries containing only characters which get pastthe
function isspace(3). This effectively limits attacks to SQLcommands
like "VACUUM".the
WORKAROUND
----------
Administrators can quickly workaround by revoking permissions on
users. Restoring those permissions, obviously, would requirekeeping
vulnerable permissions on at least one infrequently used accountlike
"setup" or using the CLI sqlite3(1) to manually add them backlater.
in the
One can resurrect an attacked CVSTrac 2.0.0 by fixing the texts
underlying SQLite database with the following small Perl script.Resurrection
##
## cvstrack-resurrect.pl -- CVSTrac Post-Attack Database
## Copyright (c) 2007 Ralf S. Engelschall <rse@xxxxxxxxxxxxxxx>dbi::with_dbd_sqlite=yes
##
use DBI; # requires OpenPKG perl-dbi
use DBD::SQLite; # requires OpenPKG perl-dbi, perl-
use DBIx::Simple; # requires OpenPKG perl-dbixwiki")->hashes()) {
use Date::Format; # requires OpenPKG perl-time
my $db_file = $ARGV[0];
my $db = DBIx::Simple->connect(
"dbi:SQLite:dbname=$db_file", "", "",
{ RaiseError => 0, AutoCommit => 0 }
);
my $eow = q{\x00\s.,:;?!)"'};
sub fixup {
my ($data) = @_;
if ($$data =~ m:/[^$eow]*/[^$eow]*'[^$eow]+:s) {
$$data =~ s:(/[^$eow]*/[^$eow]*)('[^$eow]+):$1 $2:sg;
return 1;
}
return 0;
}
foreach my $rec ($db->query("SELECT name, invtime, text FROM
if (&fixup(\$rec->{"text"})) {invtime = ?",
printf("++ adjusting Wiki page \"%s\" as of %s\n",
$rec->{"name"}, time2str("%Y-%m-%d %H:%M:%S", -$rec-
{"invtime"}));
$db->query("UPDATE wiki SET text = ? WHERE name = ? AND
$rec->{"text"}, $rec->{"name"}, $rec->{"invtime"});FROM ticket")->hashes()) {
}
}
foreach my $rec ($db->query("SELECT tn, description, remarks
if (&fixup(\$rec->{"description"}) or &fixup(\$rec-? WHERE tn = ?",
{"remarks"})) {
printf("++ adjusting ticket #%d\n",
$rec->{"tn"});
$db->query("UPDATE ticket SET description = ?, remarks =
$rec->{"description"}, $rec->{"remarks"}, $rec-FROM tktchng")->hashes()) {
{"tn"});
}
}
foreach my $rec ($db->query("SELECT tn, chngtime, oldval, newval
if (&fixup(\$rec->{"oldval"}) or &fixup(\$rec->{"newval"})){
printf("++ adjusting ticket [%d] change as of %s\n",WHERE tn = ? AND chngtime = ?",
$rec->{"tn"}, time2str("%Y-%m-%d %H:%M:%S", $rec-
{"chngtime"}));
$db->query("UPDATE tktchng SET oldval = ?, newval = ?
$rec->{"oldval"}, $rec->{"newval"}, $rec->{"tn"},$rec->{"chngtime"});
}2.0.0:
}
foreach my $rec ($db->query("SELECT cn, message FROM chng")-
hashes()) {
if (&fixup(\$rec->{"message"})) {
printf("++ adjusting change [%d]\n",
$rec->{"cn"});
$db->query("UPDATE chng SET message = ? WHERE cn = ?",
$rec->{"message"}, $rec->{"cn"});
}
}
$db->commit();
$db->disconnect();
RESOLUTION
----------
Upgrade to the now available CVSTrac 2.0.1:
http://www.cvstrac.org/cvstrac-2.0.1.tar.gz
Or apply the following upstream vendor patch against CVSTrac
http://www.cvstrac.org/cvstrac/chngview?cn=852Words
Index: cvstrac/format.c
--- format.c 2006/07/05 01:06:50 1.87
+++ format.c 2006/08/16 23:02:14 1.88
@@ -77,6 +77,8 @@
** Return TRUE if *z points to the terminator for a word.
** are terminated by whitespace or end of input or any of theThey
** characters in zEnd.
+** Note that is_eow() ignores zEnd characters _inside_ a word.
+** only count if they're followed by other EOW characters.leading '/' from the
*/
int is_eow(const char *z, const char *zEnd){
if( zEnd==0 ) zEnd = ".,:;?!)\"'";
@@ -123,6 +125,7 @@
** somewhere inside. Spaces in filenames aren't supported.
*/
int is_repository_file(const char *z){
+ char *s;
int i;
int gotslash=0;
if( z[0]!='/' ) return 0;
@@ -132,13 +135,12 @@
if(!gotslash) return 0;
/* see if it's in the repository. Note that we strip the
- * query. Note that the is_eow() check means there's no 'character.
+ * query.filename='%.*s'",
*/
- if( !db_exists("SELECT filename FROM filechng WHERE
- i-1, &z[1]) ){filename='%q'", s );
- return 0;
- }
- return i;
+ s = mprintf("%.*s", i-1, &z[1]);
+ gotslash = db_exists("SELECT filename FROM filechng WHERE
+ free(s);format.c:is_eow()
+ return gotslash ? i : 0;
}
/*
HISTORY
-------
2007-01-17 10:00 UTC: problem detected
2007-01-17 11:30 UTC: vulnerability detected in
2007-01-17 12:15 UTC: vulnerability analized and firstworkaround patch created
2007-01-17 12:45 UTC: database resurrection script writtenprovided official fix
2007-01-17 13:00 UTC: upstream vendor notified
2007-01-17 22:24 UTC: vendor confirmed vulnerability and
2007-01-18 09:22 UTC: vendor informed and CVE number requestedfrom MITRE
2007-01-18 20:08 UTC: received CVE number CVE-2007-0347 fromMITRE
2007-01-22 08:30 UTC: settled with vendor on an embargo date of2007-01-29 12:00 UTC
2007-01-22 09:00 UTC: pre-informed "vendor-sec"Security
2007-01-29 12:00 UTC: send out RSE security advisory
Ralf S. Engelschall
rse@xxxxxxxxxxxxxxx
www.engelschall.com
------------------------------
Message: 2
Date: Mon, 29 Jan 2007 14:03:14 +0100
From: OpenPKG GmbH <openpkg-noreply@xxxxxxxxxxx>
Subject: [Full-disclosure] [OpenPKG-SA-2007.008] OpenPKG
Advisory (cvstrac)___________________________________________________________________
To: full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID: <OpenPKG-SA-2007.008@xxxxxxxxxxx>
Content-Type: text/plain; charset=us-ascii
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
_________
2007.008
Publisher Name: OpenPKG GmbH
Publisher Home: http://openpkg.com/
Advisory Id (public): OpenPKG-SA-2007.008
Advisory Type: OpenPKG Security Advisory (SA)
Advisory Directory: http://openpkg.com/go/OpenPKG-SA
Advisory Document: http://openpkg.com/go/OpenPKG-SA-
Advisory Published: 2007-01-29 14:02 UTC___________________________________________________________________
Issue Id (internal): OpenPKG-SI-20070117.01
Issue First Created: 2007-01-17
Issue Last Modified: 2007-01-29
Issue Revision: 08
_________
Service
Subject Name: cvstrac
Subject Summary: VCS web frontend
Subject Home: http://www.cvstrac.org/
Subject Versions: * = 2.0.0
Vulnerability Id: CVE-2007-0347
Vulnerability Scope: global (not OpenPKG specific)
Attack Feasibility: run-time
Attack Vector: remote network
Attack Impact: denial of service
Description:
Ralf S. Engelschall from OpenPKG GmbH discovered a Denial of
(DoS) vulnerability in the CVS/Subversion/Git VersionControl System
(VCS) frontend CVSTrac [0], version 2.0.0.and is
The vulnerability is in the Wiki-style text output formatter
triggered by special text constructs in commit messages,tickets and
Wiki pages. Only users with check-in permissions and Wiki orticket
edit permissions can perform an attack. But as the anonymoususer
usually is granted Wiki edit and ticket creationpermissions, an
attacker remotely and anonymously can cause a partial DoS(depending
on the pages requested) on a CVSTrac installation by openinga new
ticket or editing a Wiki page with an arbitrary textcontaining for
instance the string "/foo/bar'quux".in
The DoS vulnerability exists because the is_eow() function
"format.c" does NOT just check the FIRST character of thesupplied
string for an End-Of-Word terminating character, but insteadturn
iterates over string and this way can skip a single embedded
quotation mark. The is_repository_file() function then in
assumes that the filename string can never contain a singleis_eow()
quotation mark and traps into an SQL escaping problem.
An SQL injection via this technique is somewhat limited as
bails on whitespace. So while one _can_ do an SQL injection,one is
limited to SQL queries containing only characters which getpast the
function isspace(3). This effectively limits attacks to SQLcommands
like "VACUUM".permissions on the
Administrators can quickly workaround by revoking
users. Restoring those permissions, obviously, would requirekeeping
vulnerable permissions on at least one infrequently usedaccount
like "setup" or using the CLI sqlite3(1) to manually addthem back
later.___________________________________________________________________
References:
[0] http://www.cvstrac.org/
_________
___________________________________________________________________
Primary Package Name: cvstrac
Primary Package Home: http://openpkg.org/go/package/cvstrac
Corrected Distribution: Corrected Branch: Corrected Package:
OpenPKG Enterprise E1.0-SOLID cvstrac-2.0.0-E1.0.2
_________
the
For security reasons, this document was digitally signed with
OpenPGP public key of the OpenPKG GmbH (public key id 61B7AE34)hkp://pgp.openpkg.org/.
which you can download from http://openpkg.com/openpkg.com.pgp
or retrieve from the OpenPGP keyserver at
Follow the instructions athttp://openpkg.com/security/signatures/
for more details on how to verify the integrity of thisdocument.
___________________________________________________________________
_________
Escalation and
-----BEGIN PGP SIGNATURE-----
Comment: OpenPKG GmbH <http://openpkg.com/>
iD8DBQFFvfCEZwQuyWG3rjQRApMLAJ0Q/mkpIIar3VjFoMVay7b70i5DIwCfX8lJ
6ITu0bSW6c3RR9sQ6q6cIpQ=
=kxz6
-----END PGP SIGNATURE-----
------------------------------
Message: 3
Date: Mon, 29 Jan 2007 17:00:00 -0000
From: "David Litchfield" <davidl@xxxxxxxxxxxxxxx>
Subject: [Full-disclosure] Oracle - Indirect Privilege
Defeating Virtual Private Databases(chapters really);
To: <bugtraq@xxxxxxxxxxxxxxxxx>
Cc: full-disclosure@xxxxxxxxxxxxxxxxx, dbsec@xxxxxxxxxxxxx
Message-ID: <001901c743c6$ecf65260$4601a8c0@xxxxxxxxxxxxxxx>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=original
Hey all,
For anyone that's interested I've just put out two papers
one on Indirect Privilege Escalation in Oracle and the other onDefeating
Virtual Private Databases in Oracle. You can grab them here.escalation.pdf
http://www.databasesecurity.com/dbsec/ohh-indirect-privilege-
http://www.databasesecurity.com/dbsec/ohh-defeating-vpd.pdfrecipient(s) and
Cheers,
David
--
E-MAIL DISCLAIMER
The information contained in this email and any subsequent
correspondence is private, is solely for the intended
may contain confidential or privileged information. For thoseother than
the intended recipient(s), any disclosure, copying,distribution, or any
other action taken, or omitted to be taken, in reliance on suchthe
information is prohibited and may be unlawful. If you are not
intended recipient and have received this message in error,please
inform the sender and delete this mail and any attachments.policy.
The views expressed in this email do not necessarily reflect NGS
NGS accepts no liability or responsibility for any onwardtransmission
or use of emails and attachments having left the NGS domain.Security
NGS and NGSSoftware are trading names of Next Generation
Software Ltd. Registered office address: 52 Throwley Way,Sutton, SM1
4BF with Company Number 04225835 and VAT Number 7830964024B6A2BF5487B@xxxxxxxxxxxxxx>
------------------------------
Message: 4
Date: Tue, 30 Jan 2007 08:25:27 +1030
From: S?nnet Beskerming <info@xxxxxxxxxxxxxx>
Subject: [Full-disclosure] Phishing Evolution Report Released
To: full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID: <2DD1B718-CA53-4A3D-87C7-
Content-Type: text/plain; charset=ISO-8859-1; delsp=yes;format=flowed
phishing
Hello List(s),
For those interested in the original FD email about a new
technique being employed on a professional networking site (latelast
week), the investigation and subsequent report have beenpublished.
Readers of 'The Register' will note a write up already in placewith
some feedback from the site involved. Although the claim of 10or so
reports per month of similar scams being made are probable, Idoubt
that many (if any) have taken as much detailed involvement fromthe
scammer before the phish is set.includes
http://www.theregister.co.uk/2007/01/29/ecademy_419_scam/
You can find the report at the following address:
http://www.beskerming.com/marketing/reports/index.html
Or, for the direct link:
http://www.beskerming.com/marketing/reports/
Beskerming_Phishing_Report_Jan_07.pdf
A higher detailed version is available upon request, which
sufficient detail in the account screenshots for the profiletext to
be legible.report:
An Executive Summary for those who don't want to read the
- Yes, it was a scam. The scammer started out with a stolen
identity, maintaining it all the way through the scam (even when
confronted)back
- Ultimately it was a 419-style phish / scam that was traced
to Nigeria
- The first recorded use of the particular stolen identity was
November 06, with a very similar scam (though a more traditionalmass
spam email).trust-
- The scammer invested at least 2-3 days of communication and
building before beginning to seed the phish / scamalmost be
- The initial round of the phish bait was mild enough to
missed.situation
- The Networking site was VERY prompt in addressing the
once notified (less than 5 minutes to remove the account when it
reappeared and they were notified again). Props to Ecademy inthis
case.for
- Sometimes you just need to be paranoid.
Any questions or queries, just ask them.
Carl
S?nnet Beskerming Pty. Ltd.
Adelaide, Australia
http://www.beskerming.com
------------------------------
Message: 5
Date: Mon, 29 Jan 2007 11:42:35 +0100
From: "Andres Tarasco" <atarasco@xxxxxxxxx>
Subject: [Full-disclosure] Universal printer provider exploit
Windowsas SYSTEM
To: full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID:
<80321d330701290242h56879d87jc346fc5fd3a9386c@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
We have developed a new exploit that should allow code execution
with the following software:NOTFIXED
- DiskAccess NFS Client (dapcnfsd.dll v0.6.4.0) - REPORTED &
-0day!!!feedback)
- Citrix Metaframe - cpprov.dll - FIXED
- Novell (nwspool.dll - CVE-2006-5854 - untested. pls give
More information at :(spanish)
http://www.514.es/2007/01/universal_exploit_for_vulnerab.html
exploit code:http://www.514.es/2007/01/29/Universal_printer_provider_exploit.zip
(spooler service).
/*
Title: Universal exploit for vulnerable printer providers
Vulnerability: Insecure EnumPrintersW() callsfollowing
Author: Andres Tarasco Acu?a - atarasco@xxxxxx
Website: http://www.514.es
This code should allow to gain SYSTEM privileges with the
software:NOTFIXED
blink !blink! blink!
- DiskAccess NFS Client (dapcnfsd.dll v0.6.4.0) - REPORTED &
-0day!!!your
- Citrix Metaframe - cpprov.dll - FIXED
- Novell (nwspool.dll - CVE-2006-5854 - untested)
- More undisclosed stuff =)
If this code crashes your spooler service (spoolsv.exe) check
"vulnerable" printer providers at:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
Print Provider"
Workaround: Trust only default printer providers "Internet
not ask
and "LanMan Print Services" and delete the other ones.
And remember, if it doesnt work for you, tweak it yourself. Do
exploit
D:\Programaci?n\EnumPrinters\Exploits>testlpc.exe
[+] Citrix Presentation Server - EnumPrinterW() Universal
[+] Exploit coded by Andres Tarasco - atarasco@xxxxxxdisclosure/attachments/20070129/4cb1999a/attachment-0001.html
[+] Connecting to spooler LCP port \RPC Control\spoolss
[+] Trying to locate valid address (1 tries)
[+] Mapped memory. Client address: 0x003d0000
[+] Mapped memory. Server address: 0x00a70000
[+] Targeting return address to : 0x00A700A7
[+] Writting to shared memory...
[+] Written 0x1000 bytes
[+] Exploiting vulnerability....
[+] Exploit complete. Now Connect to 127.0.0.1:51477
D:\Programaci?n\EnumPrinters>nc localhost 51477
Microsoft Windows XP [Versi?n 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\WINDOWS\system32>whoami
NT AUTHORITY\SYSTEM
regards,
Andres Tarasco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.grok.org.uk/pipermail/full-
5.1
------------------------------
Message: 6
Date: Tue, 30 Jan 2007 02:14:53 +0100
From: Uwe Hermann <uwe@xxxxxxxxxxxxxx>
Subject: [Full-disclosure] [DRUPAL-SA-2007-005] Drupal 4.7.6 /
fixes arbitrary code execution issuedisclosure@xxxxxxxxxxxxxxxxx,
To: bugtraq@xxxxxxxxxxxxxxxxx, full-
phpsec@xxxxxxxxxxx-----------
Message-ID: <20070130011452.GA31240@greenwood>
Content-Type: text/plain; charset="us-ascii"
-----------------------------------------------------------------
Drupal security advisory DRUPAL-SA-2007-005
----------------------------------------------------------------------------
Project: Drupal core-----------
Version: 4.7.x, 5.x
Date: 2007-Jan-29
Security risk: Highy critical
Exploitable from: Remote
Vulnerability: Arbitrary code execution
-----------------------------------------------------------------
validation routines,
Description
-----------
Previews on comments were not passed through normal form
enabling users with the 'post comments' permission and access tomore than
one input filter to execute arbitrary code. By default,anonymous and
authenticated users have access to only one input format.revoking the
Immediate workarounds include: disabling the comment module,
'post comments' permission for all users or limiting access toone input
format.4.7.6.tar.gz
Versions affected
-----------------
- Drupal 4.7.x versions before Drupal 4.7.6
- Drupal 5.x versions before Drupal 5.1
Solution
--------
- If you are running Drupal 4.7.x then upgrade to Drupal 4.7.6.
http://ftp.osuosl.org/pub/drupal/files/projects/drupal-
- If you are running Drupal 5.x then upgrade to Drupal 5.1.5.1.tar.gz
http://ftp.osuosl.org/pub/drupal/files/projects/drupal-
this advisory,
- To patch Drupal 4.7.5 use
http://drupal.org/files/sa-2007-005/SA-2007-005-4.7.5.patch.
- To patch Drupal 5.0 use
http://drupal.org/files/sa-2007-005/SA-2007-005-5.0.patch.
Please note that the patches only contain changes related to
and do not fix bugs that were solved in 4.7.6 or 5.1.drupal.org
Reported by
-----------
The Drupal security team.
Contact
-------
The security contact for Drupal can be reached at security at
or using the form at http://drupal.org/contact.software.org
// Uwe Hermann, on behalf of the Drupal Security Team.
--
http://www.hermann-uwe.de | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-
-------------- next part --------------disclosure/attachments/20070130/eb3c84da/attachment-0001.bin
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.grok.org.uk/pipermail/full-
more
------------------------------
Message: 7
Date: Mon, 29 Jan 2007 21:26:37 -0500
From: Jim Popovitch <jimpop@xxxxxxxxx>
Subject: [Full-disclosure] PC/Laptop microphones
To: full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID: <1170123997.26901.7.camel@localhost>
Content-Type: text/plain; charset="us-ascii"
I started this discussion elsewhere, but I feel that there is
experience and concern here. When I look at BIOS settings Isee config
options to disable sound cards, USB, CDROM, INTs, etc., but whatabout
the PC or laptop microphone? Does disabling the sound cardremove the
availability of a built-in microphone? What if I want to playmp3s but
never have the need to use a microphone? Given recent info aboutthe US
FBIs capabilities to remotely enable mobile phone microphonesprevents my
(presumably via corporate cellular service providers), what
OS provider (or distribution) and ISP from working on a way tolisten in
on my office or home conversations via the microphone or thebuilt-in
speakers? Thoughts?disclosure/attachments/20070129/f4dd0b81/attachment-0001.bin
-Jim P.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.grok.org.uk/pipermail/full-
at the
------------------------------
Message: 8
Date: Mon, 29 Jan 2007 21:31:00 -0500
From: Clay Seaman-Kossmeyer <ckossmey@xxxxxxxxx>
Subject: Re: [Full-disclosure] S21sec-034-en: Cisco VTP DoS
vulnerability
To: S21sec Labs <labs@xxxxxxxxxx>
Cc: ckossmey@xxxxxxxxx, full-disclosure@xxxxxxxxxxxxxxxxx,
bugtraq@xxxxxxxxxxxxxxxxx
Message-ID: <20070130023100.GH648@xxxxxxxxx>
Content-Type: text/plain; charset=us-ascii
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello -
Cisco has posted a Security Response in reference to this issue
following URL:malformed VLAN
http://www.cisco.com/warp/public/707/cisco-sr-20070129-vtp.shtml
Cisco Response
==============
An issue has been reported to the Cisco PSIRT involving
Trunking Protocol (VTP) packets. This attack may cause thetarget
device to reload, causing a Denial of Service (DoS).the
Such an attack must be executed on a local ethernet segment, and
VTP domain name must be known to the attacker. Additionally,these
attacks must be executed against a switch port that isconfigured for
trunking. Non-trunk access ports are not affected.manages
This issue is tracked as Cisco Bug ID CSCsa67294.
Details
=======
The VLAN Trunking Protocol (VTP) is a Layer 2 protocol that
the addition, deletion, and renaming of VLANS on a network-widebasis
in order to maintain VLAN configuration consistency.information
VTP packets are exchanged by VLAN-aware switches. For more
on VTP, consult the following link:http://www.cisco.com/en/US/products/hw/switches/ps663/products_conf
iguration_guide_chapter09186a00800e47e3.html.
reload. The
Upon receiving a malformed VTP packet, certain devices may
attack could be executed repeatedly causing a extended Denial ofattacker must
Service.
In order to successfully exploit this vulnerability, the
know the VTP domain name, as well as send the malformed VTPpacket to
a port on the switch configured for trunking.is
This does not affect switch ports that are configured for voice
vlans. A complete Inter-Switch Link (ISL) or 802.1q trunk port
required for the device to be vulnerable.issue.
These platforms are affected:
* Cisco 2900XL Series Switches
* Cisco 2950 Series Switches
* Cisco 2955 Series Switches
* Cisco 3500XL Series Switches
* Cisco 3550 Series Switches
* Cisco 3570 Series Switches
No other Cisco products are known to be vulnerable to this
and
This issue was made public on 26-Jan-2007 on the Full-Disclosure
Bugtraq mailing lists. The Cisco bug ID CSCsa67294 was madeavailable
to registered customers in May of 2005.their
We would like to thank David Barroso Berrueta and Alfredo Andres
Omella for reporting this vulnerability to us. You can find
release here: http://www.s21sec.com/es/avisos/s21sec-034-en.txt.on
We greatly appreciate the opportunity to work with researchers
security vulnerabilities and welcome the opportunity to reviewand
assist in security vulnerability reports against Cisco products.trusted
Workarounds
===========
In order to mitigate your exposure, ensure that only known,
devices are connected to ports configured for ISL or 802.1qtrunking.
Cisco
More information on securing L2 networks can be found in the
SAFE Layer 2 Security document at this location:http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/ns128/networkin
g_solutions_white_paper09186a008014870f.shtml
ANY
Additional Information
======================
THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY
KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OFDOCUMENT IS
MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE
INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE
AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATETHIS
DOCUMENT AT ANY TIME.Cisco
Revision History
================
+--------------+------------------+------------------------+
| Revision 1.0 | 2007-January-29 | Initial public release |
+--------------+------------------+------------------------+
Cisco Security Procedures
=========================
Complete information on reporting security vulnerabilities in
products, obtaining assistance with security incidents, andavailable
registering to receive security information from Cisco, is
on Cisco's worldwide website athttp://www.cisco.com/en/US/products/products_security_vulnerability
_policy.html.
This includes instructions for press inquiries regarding Cisco###############################################################
security notices. All Cisco security advisories are available at
http://www.cisco.com/go/psirt.
On Fri, Jan 26, 2007 at 02:46:43PM -0500, S21sec Labs wrote:
###############################################################ID: S21SEC-034-en
Title: Cisco VTP Denial Of Service
Date: 26/01/2007
Status: Vendor contacted, bug fixed
Severity: Medium - DoS - remote from the local subnet
Scope: Cisco Catalyst Switch denial of service
Platforms: IOS
Author: Alfredo Andres Omella, David Barroso Berrueta
Location: http://www.s21sec.com/es/avisos/s21sec-034-en.txt
Release: Public
used for
S 2 1 S E C
http://www.s21sec.com
Cisco VTP Denial Of Service
About VTP
---------
VTP (VLAN Trunking Protocol) is a Cisco proprietary protocol
VLAN centralized management.
For instance, when you configure a VLAN in a switch, the VLAN
belong toinformation (the VLAN name and its identifier)
will be configured automatically in all the switches that
VLANsthe same VTP domain.
Description of vulnerability
----------------------------
VTP uses Subset-Advert messages to advertise the existing
switchwithin a VTP domain,
sending a malformed crafted packet it is possible to force a
"crash & reload". In order to trigger the vulnerability,
you need to previously set up the trunking (manually or using
2950TYersinia DTP attack).
Affected Versions and platforms
-------------------------------
This vulnerability has been tested against Cisco Catalyst
all theswitches with IOS 12.1(22)EA3.
Other versions are probably vulnerable.
Solution
--------
According to Cisco PSIRT, it is already fixed. We don't know
not as adetails because
Cisco tagged (back in 2005) the issue as an "internal bug",
BlackHatsecurity vulnerability.
Upgrade your IOS to the latest release.
Additional information
----------------------
This vulnerability has been found and researched by:
David Barroso Berrueta dbarroso@xxxxxxxxxx
Alfredo Andres Omella aandres@xxxxxxxxxx
It was found on January 2005 and shown in a real demo at
layer 2Europe Briefings 2005 (March 2005) (Yersinia, a framework for
vulnerabilities:attacks).
Some months later, FX from Phenoelit found other VTP
(http://www.cisco.com/warp/public/http://www.securityfocus.com/archive/1/445896/30/0/threaded
Cisco released then an answer to FX
comment about707/cisco-sr-20060913-vtp.shtml) but as there is no any
this one.this
specific vulnerability we suppose that it is not related with
Yersinia
This vulnerability has been implemented in the current
http://www.s21sec.com/en/avisos/version, under the VTP attacks (see the src/vtp.c file) .
Yersinia homepage: http://www.yersinia.net
You can find this advisory at:
http://www.s21sec.com/en/avisos/s21sec-034-en.txt
Other S21SEC advisories availabe at
You could just-----BEGIN PGP SIGNATURE-----
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFFvq3REHa/Ybuq8nARAlZ9AJ4zzh8a7qwluYP94oAf/WFMfmzrZwCgpiDl
JxK2NENYveWy7rIf/SL/dBo=
=IaMi
-----END PGP SIGNATURE-----
------------------------------
Message: 9
Date: Tue, 30 Jan 2007 03:52:51 +0100
From: "Tyop?" <tyoptyop@xxxxxxxxx>
Subject: Re: [Full-disclosure] PC/Laptop microphones
To: "Jim Popovitch" <jimpop@xxxxxxxxx>,
full-disclosure@xxxxxxxxxxxxxxxxx
Message-ID:
<985b1a3d0701291852o369898e6nf2fa1c34b4af86fb@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 1/30/07, Jim Popovitch <jimpop@xxxxxxxxx> wrote:
Given recent info about the US
FBIs capabilities to remotely enable mobile phone microphones
(presumably via corporate cellular service providers),
Do you have some links on that?
Paranoia inside :p
--
Tyop?
Etudiant.
http://altmylife.blogspot.com
------------------------------
Message: 10
Date: Mon, 29 Jan 2007 22:02:14 -0500
From: Simon Smith <simon@xxxxxxxxxxx>
Subject: Re: [Full-disclosure] PC/Laptop microphones
To: Jim Popovitch <jimpop@xxxxxxxxx>, Untitled
<full-disclosure@xxxxxxxxxxxxxxxxx>
Message-ID: <C1E41F66.17BF5%simon@xxxxxxxxxxx>
Content-Type: text/plain; charset="US-ASCII"
Jim,
In all reality you don't have to be an agent to do this.
write an exploit that when successfully executed wouldcompromise the target
and then fetch an application from a remote site. I'm sure thatthings like
this have been done in the past. Hell imagine what you could dowith a web
cam! ;]more
New telephones are no different I'm sure.
On 1/29/07 9:26 PM, "Jim Popovitch" <jimpop@xxxxxxxxx> wrote:
I started this discussion elsewhere, but I feel that there is
see configexperience and concern here. When I look at BIOS settings I
what aboutoptions to disable sound cards, USB, CDROM, INTs, etc., but
remove thethe PC or laptop microphone? Does disabling the sound card
mp3s butavailability of a built-in microphone? What if I want to play
about the USnever have the need to use a microphone? Given recent info
prevents myFBIs capabilities to remotely enable mobile phone microphones
(presumably via corporate cellular service providers), what
listen inOS provider (or distribution) and ISP from working on a way to
built-inon my office or home conversations via the microphone or the
disclosure@xxxxxxxxxxxxxxxxx>speakers? Thoughts?
-Jim P.
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
------------------------------
Message: 11
Date: Mon, 29 Jan 2007 22:34:18 -0500
From: "Clement Dupuis" <cdupuis@xxxxxxxxxx>
Subject: Re: [Full-disclosure] PC/Laptop microphones
To: "'Simon Smith'" <simon@xxxxxxxxxxx>, "'Jim Popovitch'"
<jimpop@xxxxxxxxx>, "'Untitled'" <full-
Message-ID: <00d301c7441f$894d2dc0$c1b211ac@papslaptop>within Core
Content-Type: text/plain; charset="us-ascii"
This was discussed in the past. It is one of the features
Impact from Core Security. Here is an old post on the subject:that, it is
CORE IMPACT has a Python module (uses win32api)to do just
called"grab 1 frame
"Record audio file" (there is also a "play audio file" and a
us/multimed/htfrom Webcam")http://msdn.microsoft.com/library/default.asp?url=/library/en-
Basically, it uses the Windows MCI interface:
m/_win32_about_mci.aspus/multimed/ht
http://msdn.microsoft.com/library/default.asp?url=/library/en-
m/_win32_mci_reference.aspuse to amuse
There is also a generic "Execute MCI string" that we commonly
gain accessourselves by opening/closing the CD door remotely once we've
toPython and the
a target system running windows.
It should not be difficult to write your own quickly with
You could justabove reference from the MSDN
-----Original Message-----
From: Simon Smith [mailto:simon@xxxxxxxxxxx]
Sent: Monday, January 29, 2007 10:02 PM
To: Jim Popovitch; Untitled
Subject: Re: [Full-disclosure] PC/Laptop microphones
Jim,
In all reality you don't have to be an agent to do this.
write an exploit that when successfully executed wouldcompromise the target
and then fetch an application from a remote site. I'm sure thatthings like
this have been done in the past. Hell imagine what you could dowith a web
cam! ;]more
New telephones are no different I'm sure.
On 1/29/07 9:26 PM, "Jim Popovitch" <jimpop@xxxxxxxxx> wrote:
I started this discussion elsewhere, but I feel that there is
see configexperience and concern here. When I look at BIOS settings I
what aboutoptions to disable sound cards, USB, CDROM, INTs, etc., but
remove thethe PC or laptop microphone? Does disabling the sound card
mp3s butavailability of a built-in microphone? What if I want to play
about the USnever have the need to use a microphone? Given recent info
prevents myFBIs capabilities to remotely enable mobile phone microphones
(presumably via corporate cellular service providers), what
listen inOS provider (or distribution) and ISP from working on a way to
built-inon my office or home conversations via the microphone or the
microphonesspeakers? Thoughts?
-Jim P.
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
------------------------------
Message: 12
Date: Mon, 29 Jan 2007 23:13:01 -0500
From: Jim Popovitch <jimpop@xxxxxxxxx>
Subject: Re: [Full-disclosure] PC/Laptop microphones
To: full-disclosure <full-disclosure@xxxxxxxxxxxxxxxxx>
Message-ID: <1170130381.3177.1.camel@localhost>
Content-Type: text/plain; charset="us-ascii"
On Tue, 2007-01-30 at 03:52 +0100, Tyop? wrote:
On 1/30/07, Jim Popovitch <jimpop@xxxxxxxxx> wrote:
Given recent info about the US
FBIs capabilities to remotely enable mobile phone
disclosure/attachments/20070129/3ecbecb4/attachment-0001.bin(presumably via corporate cellular service providers),
Do you have some links on that?
Paranoia inside :p
;-) Paranoia is a good characteristic to have.
Here's a few references:
http://www.google.com/search?hl=en&q=FBI+Mob+microphone
-Jim P.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.grok.org.uk/pipermail/full-
microphones
------------------------------
Message: 13
Date: Mon, 29 Jan 2007 23:29:26 -0500
From: Simon Smith <simon@xxxxxxxxxxx>
Subject: Re: [Full-disclosure] PC/Laptop microphones
To: Jim Popovitch <jimpop@xxxxxxxxx>, Untitled
<full-disclosure@xxxxxxxxxxxxxxxxx>
Message-ID: <C1E433D6.17BFA%simon@xxxxxxxxxxx>
Content-Type: text/plain; charset="US-ASCII"
Who's paranoid, I'm not paranoid, stop talking about me!
On 1/29/07 11:13 PM, "Jim Popovitch" <jimpop@xxxxxxxxx> wrote:
On Tue, 2007-01-30 at 03:52 +0100, Tyop? wrote:
On 1/30/07, Jim Popovitch <jimpop@xxxxxxxxx> wrote:
Given recent info about the US
FBIs capabilities to remotely enable mobile phone
bugtraq@xxxxxxxxxxxxxxxxx,(presumably via corporate cellular service providers),
Do you have some links on that?
Paranoia inside :p
;-) Paranoia is a good characteristic to have.
Here's a few references:
http://www.google.com/search?hl=en&q=FBI+Mob+microphone
-Jim P.
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
------------------------------
Message: 14
Date: Tue, 30 Jan 2007 01:03:48 -0500
From: Clay Seaman-Kossmeyer <ckossmey@xxxxxxxxx>
Subject: Re: [Full-disclosure] S21sec-034-en: Cisco VTP DoS
vulnerability
To: S21sec Labs <labs@xxxxxxxxxx>
Cc: full-disclosure@xxxxxxxxxxxxxxxxx,
psirt@xxxxxxxxxmalformed VLAN
Message-ID: <20070130060348.GC823@xxxxxxxxx>
Content-Type: text/plain; charset=us-ascii
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello -
Cisco's response follows for this issue:
Cisco Response
==============
An issue has been reported to the Cisco PSIRT involving
Trunking Protocol (VTP) packets. This attack may cause thetarget
device to reload, causing a Denial of Service (DoS).the
Such an attack must be executed on a local ethernet segment, and
VTP domain name must be known to the attacker. Additionally,these
attacks must be executed against a switch port that isconfigured for
trunking. Non-trunk access ports are not affected.manages
This issue is tracked as Cisco Bug ID CSCsa67294.
Details
=======
The VLAN Trunking Protocol (VTP) is a Layer 2 protocol that
the addition, deletion, and renaming of VLANS on a network-widebasis
in order to maintain VLAN configuration consistency.information
VTP packets are exchanged by VLAN-aware switches. For more
on VTP, consult the following link:http://www.cisco.com/en/US/products/hw/switches/ps663/products_conf
iguration_guide_chapter09186a00800e47e3.html.
reload. The
Upon receiving a malformed VTP packet, certain devices may
attack could be executed repeatedly causing a extended Denial ofattacker must
Service.
In order to successfully exploit this vulnerability, the
know the VTP domain name, as well as send the malformed VTPpacket to
a port on the switch configured for trunking.is
This does not affect switch ports that are configured for voice
vlans. A complete Inter-Switch Link (ISL) or 802.1q trunk port
required for the device to be vulnerable.issue.
These platforms are affected:
* Cisco 2900XL Series Switches
* Cisco 2950 Series Switches
* Cisco 2955 Series Switches
* Cisco 3500XL Series Switches
* Cisco 3550 Series Switches
* Cisco 3570 Series Switches
No other Cisco products are known to be vulnerable to this
and
This issue was made public on 26-Jan-2007 on the Full-Disclosure
Bugtraq mailing lists. The Cisco bug ID CSCsa67294 was madeavailable
to registered customers in May of 2005.their
We would like to thank David Barroso Berrueta and Alfredo Andres
Omella for reporting this vulnerability to us. You can find
release here: http://www.s21sec.com/es/avisos/s21sec-034-en.txt.on
We greatly appreciate the opportunity to work with researchers
security vulnerabilities and welcome the opportunity to reviewand
assist in security vulnerability reports against Cisco products.trusted
Workarounds
===========
In order to mitigate your exposure, ensure that only known,
devices are connected to ports configured for ISL or 802.1qtrunking.
Cisco
More information on securing L2 networks can be found in the
SAFE Layer 2 Security document at this location:http://www.cisco.com/en/US/netsol/ns340/ns394/ns171/ns128/networkin
g_solutions_white_paper09186a008014870f.shtml
ANY
Additional Information
======================
THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY
KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OFDOCUMENT IS
MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE
INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE
AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATETHIS
DOCUMENT AT ANY TIME.Cisco
Revision History
================
+--------------+-----------------+------------------------+
| Revision 1.0 | 2007-January-29 | Initial public release |
+--------------+-----------------+------------------------+
Cisco Security Procedures
=========================
Complete information on reporting security vulnerabilities in
products, obtaining assistance with security incidents, andavailable
registering to receive security information from Cisco, is
on Cisco's worldwide website athttp://www.cisco.com/en/US/products/products_security_vulnerability
_policy.html.
This includes instructions for press inquiries regarding Cisco###############################################################
security notices. All Cisco security advisories are available at
http://www.cisco.com/go/psirt.
On Fri, Jan 26, 2007 at 02:46:43PM -0500, S21sec Labs wrote:
###############################################################ID: S21SEC-034-en
Title: Cisco VTP Denial Of Service
Date: 26/01/2007
Status: Vendor contacted, bug fixed
Severity: Medium - DoS - remote from the local subnet
Scope: Cisco Catalyst Switch denial of service
Platforms: IOS
Author: Alfredo Andres Omella, David Barroso Berrueta
Location: http://www.s21sec.com/es/avisos/s21sec-034-en.txt
Release: Public
used for
S 2 1 S E C
http://www.s21sec.com
Cisco VTP Denial Of Service
About VTP
---------
VTP (VLAN Trunking Protocol) is a Cisco proprietary protocol
VLAN centralized management.
For instance, when you configure a VLAN in a switch, the VLAN
belong toinformation (the VLAN name and its identifier)
will be configured automatically in all the switches that
VLANsthe same VTP domain.
Description of vulnerability
----------------------------
VTP uses Subset-Advert messages to advertise the existing
switchwithin a VTP domain,
sending a malformed crafted packet it is possible to force a
"crash & reload". In order to trigger the vulnerability,
you need to previously set up the trunking (manually or using
2950TYersinia DTP attack).
Affected Versions and platforms
-------------------------------
This vulnerability has been tested against Cisco Catalyst
all theswitches with IOS 12.1(22)EA3.
Other versions are probably vulnerable.
Solution
--------
According to Cisco PSIRT, it is already fixed. We don't know
not as adetails because
Cisco tagged (back in 2005) the issue as an "internal bug",
BlackHatsecurity vulnerability.
Upgrade your IOS to the latest release.
Additional information
----------------------
This vulnerability has been found and researched by:
David Barroso Berrueta dbarroso@xxxxxxxxxx
Alfredo Andres Omella aandres@xxxxxxxxxx
It was found on January 2005 and shown in a real demo at
layer 2Europe Briefings 2005 (March 2005) (Yersinia, a framework for
vulnerabilities:attacks).
Some months later, FX from Phenoelit found other VTP
(http://www.cisco.com/warp/public/http://www.securityfocus.com/archive/1/445896/30/0/threaded
Cisco released then an answer to FX
comment about707/cisco-sr-20060913-vtp.shtml) but as there is no any
this one.this
specific vulnerability we suppose that it is not related with
Yersinia
This vulnerability has been implemented in the current
http://www.s21sec.com/en/avisos/version, under the VTP attacks (see the src/vtp.c file) .
Yersinia homepage: http://www.yersinia.net
You can find this advisory at:
http://www.s21sec.com/en/avisos/s21sec-034-en.txt
Other S21SEC advisories availabe at
enriched form of-----BEGIN PGP SIGNATURE-----
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFFvt+IEHa/Ybuq8nARAmapAKCDVkXuNcSL/E5wSf2FBh298vmcOgCfTbKm
oaFNJ9jqXSbTzrp5foSQLa8=
=q2ut
-----END PGP SIGNATURE-----
------------------------------
Message: 15
Date: Tue, 30 Jan 2007 15:56:59 +0800
From: "COSEINC" <alu@xxxxxxxxxxx>
Subject: [Full-disclosure] COSEINC Alert: Microsoft Agent Heap
Overflow Vulnerability Technical Details (Patched)
To: <full-disclosure@xxxxxxxxxxxxxxxxx>
Message-ID: <044f01c74444$388c9270$d201000a@HP77591890519>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=original
Microsoft Agent Heap Overflow Vulnerability
COSEINC Alert
http://www.coseinc.com/alert.html
Vendor:
Microsoft
Systems Affected:
Windows 2000 All Service Packs
Windows XP All Service Packs
Overview:
Microsoft Agent is a software technology that enables an
user interaction that makes learning to use a computer easier.With the
software service, developers can enhance the user interface oftheir
applications and Web pages with interactive personalities in theform of
animated characters.remote
This feature is preinstalled on Win2k/XP and allows loading of
character data via HTTP through Internet Explorer. Microsoftactually
utilizes a custom compression algorithm to compress thecharacter data file
(.acf) which we presume is to speed up the distribution overnetwork.
discovered
A security researcher of COSEINC Vulnerability Research Lab has
that Microsoft Agent has a heap overflow vulnerability. Thisvulnerability
is triggered when Microsoft Agent parses the malformed characterfile in its
uncompressed state in memory, by having an overly large value ina length
field. This will lead to an integer overflow during theallocation of
buffer. Subsequently, when data is copied to the buffer, theheap overflow
will occur. The result is possible remote code execution.agentdpv.dll:
Technical Details:
The vulnerability exists in the ReadWideString function in
their
711a2cc4 mov eax,[ebp+0xc]
711a2cc7 cmp eax,ebx
711a2cc9 jz agentdpv!ReadWideStringW+0x6b (711a2d0e)
711a2ccb lea eax,[eax+eax+0x2]
711a2ccf push eax
711a2cd0 call agentdpv!operator new (711aaa6c)
The .acf format when uncompressed in memory, stores strings with
lengths prepended to them. To trigger the vulnerability, a largevalue
7FFFFFFF can be set in the length field of a string beforecompression takes
place to create a malformed .acf file (This can be done usingthe Microsoft-
supplied Agent Character Editor and editing the memory contentswhen
creating the .acf file). When Microsoft Agent parses the .acffile, this
length is read after uncompressing the file in memory:the size of
711a2cc4 mov eax,[ebp+0xc] ; length of string
An integer overflow occurs presumably during the calculation of
the memory to allocate for a widestring using the suppliedlength, resulting
in an allocation of 0 bytes:earlier and
711a2ccb lea eax,[eax+eax+0x2]
711a2ccf push eax
711a2cd0 call agentdpv!operator new (711aaa6c)
Sometime after, the string will be read from memory allocated
copied to the buffer leading to the overflow and corrupting theheap.
(771e7a1f)}
711a2ce8 push ebx
711a2ce9 add edx,edx
711a2ceb push edx
711a2cec push eax
711a2ced push edi
711a2cee call dword ptr [ecx+0xc]{ole32!CMemStm::Read
to a
Notes:
The string has been earlier written (together with other data)
temporary buffer as a result of the uncompressing procedure. The2nd DWORD
in the .acf file specifies the total size of the file in itsuncompressed
state and is used internally to allocate the required memory forthe
temporary buffer.apparently
The number of bytes to copy from this temporary buffer is
determined by subtracting from the total size, the size ofprevious data
chunks and does not utilize the supplied string length.a string of
Hence, the amount of overflow can be controlled by simply using
the desired length. This is why the large length of 7FFFFFFFdoes not result
in continuous copying leading to access violation (usually inthe case of an
integer overflow). Consequently, an arbitrary 4-byte overwritewill occur
resulting in possible code execution.is
Vendor Status:
Microsoft has released a patch for this vulnerability. The patch
available at:researcher
http://www.microsoft.com/technet/security/bulletin/ms06-068.mspx
Credit:
This vulnerability was discovered by Willow, a Windows security
of the COSEINC Vulnerability Research Lab (VRL).of this
Disclaimer:
The information within this paper may change without notice. Use
information constitutes acceptance for use in an AS IScondition. There are
no warranties, implied or express, with regard to thisinformation. In no
event shall the author or the company be liable for any director indirect
damages whatsoever arising out of or in connection with the useor spread of
this information. Any use of this information is at the user'sown risk.
------------------------------
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
End of Full-Disclosure Digest, Vol 23, Issue 56
***********************************************
-----------------------------------------
Email sent from www.ntlworld.com
Virus-checked using McAfee(R) Software
Visit www.ntlworld.com/security for more information
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Note: This signature can be verified at https://www.hushtools.com/verify
Version: Hush 2.5
wpwEAQECAAYFAkW/gUYACgkQgSMOKd40iZg6UAP/WLx0GdnlvJQVbVzxFZ5k2pW6Dzsa
AGIDNEzqkrVXEff2rO7QyPRTNchJ6iTAYoF52L42/PiYbJ4iwF9alMnyU2XEIhH1hnRj
aaQislNzxVnCYdWzor8FRNU3wHK4Ojo1K5vi7Rl+90Ai3VXchEhfC5AKU5Zjx24jLIbN
ogW0M6o=
=Xx0l
-----END PGP SIGNATURE-----
Concerned about your privacy? Instantly send FREE secure email, no account required
http://www.hushmail.com/send?l=480
Get the best prices on SSL certificates from Hushmail
https://www.hushssl.com?l=485
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
- Follow-Ups:
- Re: [Full-disclosure] Full-Disclosure Digest, Vol 23, Issue 56
- From: Paul M. Moriarty
- Re: [Full-disclosure] Full-Disclosure Digest, Vol 23, Issue 56
- Prev by Date: [Full-disclosure] rPSA-2007-0020-2 rmake
- Next by Date: Re: [Full-disclosure] PC/Laptop microphones
- Previous by thread: Re: [Full-disclosure] Full-Disclosure Digest, Vol 23, Issue 56
- Next by thread: Re: [Full-disclosure] Full-Disclosure Digest, Vol 23, Issue 56
- Index(es):
Relevant Pages
|
|