Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 8 Jan 2014 11:13:26 -0500
From: Chris Sandulow <>
To: Solar Designer <>
Subject: Re: MongoDB memory over-read via incorrect BSON object length (was:
 [HITB-Announce] HITB Magazine Issue 10 Out Now)

The issue described in was originally
reported to MongoDB by Positive Technologies ( in November
2012, with credit listed to Mikhail Firstov of Positive Research Center
(Positive Technologies Company).  See for more details.  The issue
had also been identified earlier as a potential denial of service condition.

The issue was resolved in December 2012 in MongoDB 2.3.2 when strict BSON
object checking was enabled by default.  In earlier versions this check
needs to be explicitly enabled with the --objcheck argument to the server,
which prevents insertion of records which could trigger the issue.


On Tue, Jan 7, 2014 at 6:58 PM, Solar Designer <> wrote:

> On Tue, Jan 07, 2014 at 05:15:11PM -0500, wrote:
> > >There is a memory over-read bug that can be used by an authenticated
> > >user (if applicable) to obtain raw MongoDB server process memory
> > >contents via incorrect BSON object length.  I guess that under most
> > >deployments this does not cross a security boundary, but for some it
> > >could (differently-privileged MongoDB users, data already deleted from
> > >the DB yet staying in process memory, or/and metadata that is not
> > >normally retrievable).
> >
> > Use CVE-2012-6619.
> Thanks!  To make sure MongoDB developers are aware of this, I am CC'ing
> this reply to as specified here:
> Past MongoDB security issues are listed here:
> and they don't appear to include this "new" issue yet.
> I've just added these two links to:
> MongoDB - here's some more context regarding the specific vulnerability
> (now known as CVE-2012-6619, as per the assignment above):
> Alexander

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.