NULL Pointer Denial of Service Vulnerability

Bug #1115902 reported by Christian Kuersteiner
258
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firebird2.5 (Ubuntu)
Fix Released
Medium
Unassigned
Oneiric
Fix Released
Medium
Unassigned
Precise
Fix Released
Medium
Unassigned
Quantal
Fix Released
Medium
Unassigned
Raring
Fix Released
Medium
Unassigned

Bug Description

TraceManager in Firebird 2.5.0 and 2.5.1, when trace is enabled, allows remote authenticated users to cause a denial of service (NULL pointer dereference and crash) by preparing an empty dynamic SQL query.

Upstream patch:
http://firebird.svn.sourceforge.net/viewvc/firebird?pathrev=54702&revision=54702&view=revision

Tags: patch
information type: Private Security → Public Security
Revision history for this message
Christian Kuersteiner (ckuerste) wrote :

Quantal fix

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "lp1115902-quantal.debdiff" of this bug report has been identified as being a patch in the form of a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Christian Kuersteiner (ckuerste) wrote :

Raring fix

Revision history for this message
Daniel Holbach (dholbach) wrote :

I'm not a security team member, but for the 13.04 upload, I'll upload to "raring" (as opposed to raring-security) instead, as it's the current development release we should be able to just upload it there.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Do you think you could forward the patch to Debian too?

Revision history for this message
Christian Kuersteiner (ckuerste) wrote :

Daniel,

As in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693210 they have already a patch. Don't really see why it is not applied.

Changed in firebird2.5 (Ubuntu Oneiric):
status: New → Confirmed
Changed in firebird2.5 (Ubuntu Precise):
status: New → Confirmed
Changed in firebird2.5 (Ubuntu Quantal):
status: New → Confirmed
Changed in firebird2.5 (Ubuntu Raring):
status: New → Confirmed
Changed in firebird2.5 (Ubuntu Oneiric):
importance: Undecided → Medium
Changed in firebird2.5 (Ubuntu Precise):
importance: Undecided → Medium
Changed in firebird2.5 (Ubuntu Raring):
importance: Undecided → Medium
Changed in firebird2.5 (Ubuntu Quantal):
importance: Undecided → Medium
Changed in firebird2.5 (Ubuntu Raring):
status: Confirmed → Fix Committed
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for the quantal debdiff! I'm building packages now, and will likely release them today.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firebird2.5 - 2.5.2~svn+54698.ds4-1ubuntu1

---------------
firebird2.5 (2.5.2~svn+54698.ds4-1ubuntu1) raring; urgency=low

  * SECURITY UPDATE: Fix for NULL pointer Denial of Service in TraceManager
    (LP: #1115902)
    - debian/patches/CVE-2012-5529.patch: Handle empty query safely. Based on
      upstream patch.
    - CVE-2012-5529
 -- Christian Kuersteiner <email address hidden> Tue, 05 Feb 2013 15:18:31 +0700

Changed in firebird2.5 (Ubuntu Raring):
status: Fix Committed → Fix Released
Revision history for this message
Christian Kuersteiner (ckuerste) wrote :

Precise fix

Revision history for this message
Christian Kuersteiner (ckuerste) wrote :

Oneiric fix

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firebird2.5 - 2.5.2~svn+54698.ds4-1ubuntu0.12.10.1

---------------
firebird2.5 (2.5.2~svn+54698.ds4-1ubuntu0.12.10.1) quantal-security; urgency=low

  * SECURITY UPDATE: Fix for NULL pointer Denial of Service in TraceManager
    (LP: #1115902)
    - debian/patches/CVE-2012-5529.patch: Handle empty query safely. Based on
      upstream patch.
    - CVE-2012-5529
 -- Christian Kuersteiner <email address hidden> Tue, 05 Feb 2013 11:51:04 +0700

Changed in firebird2.5 (Ubuntu Quantal):
status: Confirmed → Fix Released
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

ACK on the oneiric and precise debdiffs. Uploading now. Thanks!

Changed in firebird2.5 (Ubuntu Oneiric):
status: Confirmed → Fix Committed
Changed in firebird2.5 (Ubuntu Precise):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firebird2.5 - 2.5.0.26074-0.ds4-5ubuntu0.1

---------------
firebird2.5 (2.5.0.26074-0.ds4-5ubuntu0.1) oneiric-security; urgency=low

  * SECURITY UPDATE: Fix for NULL pointer Denial of Service in TraceManager
    (LP: #1115902)
    - debian/patches/CVE-2012-5529.patch: Handle empty query safely. Based on
      upstream patch.
    - CVE-2012-5529
 -- Christian Kuersteiner <email address hidden> Wed, 06 Feb 2013 11:25:54 +0700

Changed in firebird2.5 (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firebird2.5 - 2.5.1.26351.ds4-2ubuntu0.1

---------------
firebird2.5 (2.5.1.26351.ds4-2ubuntu0.1) precise-security; urgency=low

  * SECURITY UPDATE: Fix for NULL pointer Denial of Service in TraceManager
    (LP: #1115902)
    - debian/patches/CVE-2012-5529.patch: Handle empty query safely. Based on
      upstream patch.
    - CVE-2012-5529
 -- Christian Kuersteiner <email address hidden> Wed, 06 Feb 2013 09:54:44 +0700

Changed in firebird2.5 (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public Security information  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.