TippingPoint Zero Day Initiative

Oracle Secure Backup exec_qr() Command Injection Vulnerability

ZDI-09-003: January 14th, 2009


Affected Vendors

Affected Products

Vulnerability Details

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of Oracle Secure Backup. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the routine exec_qr() defined in the web script login.php. The user-supplied variable $rbtool is improperly sanitized and later passed through a call to popen(), this can result in remote pre-authentication command injection.

Vendor Response

Oracle has issued an update to correct this vulnerability. More details can be found at:

Disclosure Timeline

    2007-07-13 - Vulnerability reported to vendor
    2009-01-14 - Coordinated public release of advisory


This vulnerability was discovered by:
    Joxean Koret