Oracle Critical Patch Update and Security Alerts

Frequently Asked Questions

Released January 14, 2009

This document contains the following sections:


1.  Oracle Security Patching Overview


1.1  What Are Critical Patch Updates?

Critical Patch Updates are patches containing fixes for security flaws in Oracle products. The Critical Patch Update program was introduced in January 2005 to provide security fixes in cumulative patches on a pre-defined schedule. More information about the program can be found on the OTN Security Vulnerability Fixing Policy and Process page at

http://www.oracle.com/technology/deploy/security/securityfixlifecycle.html

1.2  What Are Security Alerts?

Prior to the Critical Patch Update program, fixes for security vulnerabilities were created individually and released when ready. The fixes were released in "Security Alerts" for Oracle products; "Security Advisories" for BEA, PeopleSoft Enterprise and JD Edwards EnterpriseOne products; and "Technical Support Alerts" for Siebel products. Oracle will issue a Security Alert in cases where the urgency of a fix requires it to be released in advance of the next Critical Patch Update. The occasions when Oracle will release one-off security patches are described later in this document.

1.3  When Are Critical Patch Updates Released?

Oracle Critical Patch Updates are released at 1 p.m. Pacific Time on the Tuesday closest to the 15th day of January, April, July and October. Future Critical Patch Update release dates are listed in:

1.4  Where Can I Find A List Of Past Oracle Security Alerts And Critical Patch Updates?

Lists of past Security Alerts and Critical Patch Updates can be found at:

1.5  What Happens If A Critical Flaw Is Discovered Between The Quarterly Release Dates?

In the case of a unique and dangerous threat to Oracle customers, Oracle will issue a Security Alert containing information about the threat and corrective measures. The Security Alert will be issued once the information is ready and will not conform to the quarterly Critical Patch Update cycle. If the Security Alert is released with an interim patch, the patch will be included in future Critical Patch Updates. For more information, see Security Vulnerability Fixing Policy and Process at http://www.oracle.com/technology/deploy/security/securityfixlifecycle.html


2.  Patch Policies and Content
 

2.1  What Types Of Bug Fixes Are Included In The Critical Patch Updates?

All Critical Patch Update patches contain security fixes, but patches for some products, product versions and platforms also contain non-security fixes. These non-security fixes are generally:

  • Prerequisites for the security fixes
  • Interim patches (also know as one-off patches) that conflict with the security fixes; or
  • Patch bundle fixes, on platforms where security fixes are delivered using the standard patching mechanism. This applies to most Windows platforms.

2.2  In Which Support Stages Will Products Receive Critical Patch Updates?

The Oracle Lifetime Support policy defines the period product releases are covered by Premier Support and Extended Support agreements. Only releases in these first two stages of support are included in the Critical Patch Update program. For most products, only the latest versions within each release receive Critical Patch Update patches. For example, Oracle Database and Oracle Fusion Middleware products release new versions as patch sets, and the policy defining the patch sets receiving Critical Patch Updates can be found in Software Error Correction Support Policy (My Oracle Support Note:209768.1). See the following questions for more details.

Currently only PeopleSoft and JD Edwards products in the Premier Support stage of Oracle Lifetime Support receive Critical Patch Updates.

For more information about the Lifetime Support Policy, see http://www.oracle.com/support/premier/lifetime-support-policy.html

Specific to Oracle Database, Oracle Fusion Middleware and Oracle Enterprise Manager products, for older product versions not covered by the Lifetime Support Policy and for which there are desupport notices, security patches will be provided to products covered by the Error Correction Support (ECS) and Extended Maintenance Support (EMS). Security patches will not be provided to products covered by Extended Support (ES). Please refer to the desupport notices of the specific product for the desupport end dates (See My Oracle Support --> "Certify" --> "Desupport Notices".)

For BEA products, the security advisories are provided as per the guidelines provided in Support policy at http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/support/supp_services/

2.3  For Which Oracle Database And Oracle Fusion Middleware Releases Are CPU Patches Created?

My Oracle Support Note:209768.1, Oracle Database, Fusion Middleware, and Collaboration Suite Software Error Correction Support Policy, contains information about support policies for Critical Patch Updates. The Patch Availability Note for each Critical Patch Update lists the Database and Fusion Middleware platform and version combinations that are planned for the subsequent Critical Patch Update. The Patch Availability Note also includes information on the product versions and platforms that will receive patches in future Critical Patch Updates. Customers can use this information to plan moves to patch sets and new releases to ensure they are always on versions covered by Critical Patch Updates.

2.4  For Which PeopleSoft And JD Edwards Tools Releases Are CPU Patches Created?

Oracle PeopleTools program, which was purchased in conjunction with an application program release, will be supported for as long as such application program release is supported. For PeopleTools, as in the past, you will need to continue to apply minor upgrades to stay current and under Premier Support. Patches and platform certifications for a PeopleTools minor release will only be created from when that release is generally available until 12 months after the next minor release is generally available.

2.5  Can I Request Security Patches For Product Versions Not Addressed In The CPU?

Oracle strongly recommends customers using product versions not covered by the Critical Patch Update program upgrade to a version for which Critical Patch Updates are provided. Please refer to the question regarding the product releases and versions that are supported for more information.

2.6  Will The Critical Patch Update Be Compatible With Other Patches Applied, Including One-off Patches?

A Critical Patch Update patch may need to update a file updated by an interim patch (also known as a one-off patch).This is known as a patch conflict and it prevents both patches being applied. Interim patches in common use are included in Critical Patch Update patches to avoid patch conflicts, the mechanism depending on the product and version, but it is sometimes necessary for customers to request that additional interim fixes are merged in to resolve patch conflicts.

2.7  A Conflict Is Reported While Applying The Critical Patch Update Patch. What Should I Do?

Details for handling conflicts for any given Critical Patch Update release are found in the note titled "Critical Patch Update Availability Information for Oracle Database and Fusion Middleware Products". A new instance of this note is created for each Critical Patch Update to reflect the different content in each update. The Critical Patch Update Advisory section titled "Patch Availability Table and Risk Matrices" contains a link to the correct instance of the note for that Critical Patch Update. The steps for resolving patch conflicts can be found in the note, under the section titled "CPU Patch Conflict Resolution".

2.8  Are Previous Security Patches Included In The Critical Patch Update?

Critical Patch Update patches for most products are cumulative; patches for any product included in a Critical Patch Update will include all fixes for that product from the previous Critical Patch Updates.

Oracle E-Business Suite Applications Release 11i patches are not cumulative, so Oracle E-Business Suite Applications customers should refer to previous Critical Patch Updates to identify previous security fixes they want to apply. Oracle Collaboration Suite patches were cumulative up to and including the fixes provided in the April 2007 Critical Patch Update. From the July 2007 Critical Patch Update on, Oracle Collaboration Suite security fixes are delivered using the one-off patch infrastructure normally used by Oracle to deliver single bug fixes to customers.

Security patches for other products, including Oracle E-Business Suite Release 12, contain fixes from previous Oracle Critical Patch Updates and Security Alerts. If a previous security fix was a workaround rather than a code change, instructions on the steps required will be included in all future Critical Patch Update documentation.

PeopleSoft PeopleTools and JD Edwards EnterpriseOne Tools patches are cumulative and include all fixes from previous Critical Patch Updates. PeopleSoft and JD Edwards patches for non-tools products are not cumulative and customers should refer to previous Critical Patch Updates to identify previous security fixes they want to apply.

For products with cumulative patches, only the latest Critical Patch Update needs to be applied. It will contain all security fixes that are required.

Security advisory patches for BEA products are not cumulative (unless otherwise stated), so BEA customers should refer to previous Security Advisories to identify previous security fixes they want to apply. BEA Maintenance Packs are cumulative and thus include all fixes for that product from the previous Security Advisories.

2.9  Do Future Patch Sets and Product Releases Contain Security Fixes Released in Critical Patch Updates?

Critical Patch Update content is included in future (though not necessarily the next) patch sets, except for releases for which the terminal patch set has been issued, e.g. patch set 9.2.0.8 for Oracle Database 9i Release 2.

For more information, see Security Vulnerability Fixing Policy and Process at http://www.oracle.com/technology/deploy/security/securityfixlifecycle.html

 

3.  Patch Installation and Patching Guidelines
 

3.1  Are Critical Patch Updates Mandatory?

It is not mandatory to install Critical Patch Updates, but Oracle strongly recommends that they are applied to fix security vulnerabilities and minimize the risk of a successful attack.

3.2  How Do I Determine if I Need to Apply a Critical Patch Update?

Oracle strongly recommends that every Critical Patch Update is applied as soon as practicable, to minimize the risk of a successful attack. If this is not possible, customers should determine the risk to machines based on factors such as:

  • the severity of unfixed vulnerabilities;
  • the sensitivity of data stored; and
  • the accessibility of the machine to attackers.

The Critical Patch Update Advisory risk matrices use the Common Vulnerability Scoring System (CVSS) to rate the severity of vulnerabilities. The risk matrices list the CVSS base score, which captures vulnerability characteristics that are constant with time and across user environments. Customers can refine the base score with CVSS environmental factors to provide a more accurate severity rating for their environment. More information on interpreting CVSS scores and environmental scores can be found in the notes linked from the References section of the latest Critical Patch Update Advisory.

3.3  Is It Possible to Install Only Some Fixes From Critical Patch Updates?

Critical Patch Update patches are provided as a single patch for most products, making it impossible to install a subset of fixes. Oracle E-Business Suite Release 11i fixes are typically provided individually, making it possible to install only those that are required. Patches for Oracle Database 10g Release 2 from patch set 10.2.0.3 on, and for Oracle Database 11g are composed of a number of molecules. Each molecule contains one, or a small number, of fixes. Although it is technically possible to apply only a subset of molecules, Oracle strongly recommends that this is not done unless a patch conflict is encountered.

3.4  Are There Any Best Practices In This Field? How Should An Oracle DBA Manage The CPU Patch Installation?

Oracle extensively tests the Critical Patch Update patches but cannot perform testing in a customer environment. Every customer performs some degree of customization, so it is recommended that customers test the Critical Patch Update patches on their own test environments before installing patches on production systems. Oracle recommends applying Critical Patch Update patches to all products in a system as a single activity.Oracle's On Demand group runs several hundred Oracle systems on behalf of customers. Their guidelines for installing Critical Patch Updates can be found in their white paper on Oracle Technology Network: http://www.oracle.com/technology/deploy/security/pdf/cpu_whitepaper.pdf .

3.5  Is It Possible to Apply Workarounds Instead of Installing Critical Patch Updates?

Oracle provides specific workaround instructions if the workaround does not negatively impact other Oracle products. More generally, the information provided in the Critical Patch Update Advisory risk matrices can be used to reduce or eliminate risk. For example, a security vulnerability in a product component that is unused on a particular system can be mitigated by uninstalling the component. Vulnerabilities that require an attacker to have certain privileges can be partially mitigated by restricting those privileges to trusted users. Oracle recommends that customers test workarounds or configuration changes on non-production environments before making changes to production systems.


4.  Critical Patch Update Documentation and Further Information
 

4.1  What Documentation Is Included in the Critical Patch Update?

The top-level document for each Critical Patch Update is the Critical Patch Update Advisory. A list of all Critical Patch Update Advisories is maintained on the Critical Patch Updates and Security Alerts page on Oracle Technology Network http://www.oracle.com/technology/deploy/security/alerts.html

The Critical Patch Update Advisory provides information for customers to make decisions about which systems to patch and in what order. It contains a list of affected products and risk matrices providing information about each fixed vulnerability. It references a number of product-specific notes and documents that provide more detailed information, including the location of the patches. Each patch contains detailed guidance on installing the patch.

Each Critical Patch Update Advisory references a My Oracle Support Note titled Critical Patch Update Documentation Map. This note references the high level documentation for each Critical Patch Update.

4.2  Where can I get more information about vulnerabilities described in the CPU Advisories and Security Alerts?

The level of information provided in the Critical Patch Update Advisory is designed to give customers sufficient outstanding of the vulnerabilities being fixed to make patching decisions, without giving attackers enough information to easily mount an attack. Oracle provides no more detailed information about security vulnerabilities than is provided in the Critical Patch Update documentation. My Oracle Support notes explaining the information in the risk matrices, as linked from the advisory "References" section, help to get the most from the information provided.

4.3  Is It Safe to Use Information about Oracle Security Vulnerabilities from Third-Party Sites?

The information available on non-Oracle sites is not approved by Oracle. Some sites offer misleading information by providing only a small part of the vulnerabilities covered by the Oracle Critical Patch Update or Security Alert. Third-party sites may suggest workarounds that are incorrect, incomplete or untested and following such advice can lead to system damage.

Oracle strongly recommends that customers rely only on information provided by Oracle, specifically the Critical Patch Update documentation.

4.4  Why did Oracle start using CVE numbers in the July, 2008 CPU?

Starting with the July 2008 Critical Patch Update, Oracle started using industry standard Common Vulnerabilities and Exposure (CVE) identifiers rather than the proprietary identifiers used in previous CPUs. The use of CVE identifiers was adopted to simplify the identification of Oracle vulnerabilities when referenced in external security reports, such as those produced by security researchers and vulnerability management systems.

4.5  What is the Security-In-Depth program referenced in the Credit Section of the CPU Advisory?

Starting with the July 2008 Critical Patch Update, Oracle instituted a Security-In-Depth program to provide credit to people that provide information, observations or suggestions to Oracle pertaining to security vulnerability issues that result in significant modifications of Oracle code or documentation in future releases, but are not of such a critical nature that the modifications would be distributed in Critical Patch Updates. This program was instituted as a result of requests from Oracle's customers that very low severity security issues not be included in Critical Patch Updates.

Examples of submissions that might result in Security-In-Depth recognition rather than Critical Patch Update released fixes might include, but not be limited to, the following:

  • Reports of SQL injection issues in functions that only appear to be callable by SYS privileged users but where an attack might be launched from a SYS "definer's rights" procedure, implemented in some future date, that might call such functions with unchecked parameters.
  • Certain types of configuration disclosure where there is no known attack that would rely on or be enhanced by the disclosed information.

 

5.  Other Topics
 

5.1  I Think I Discovered A Security Vulnerability. How Do I Report It?

If you discover a problem you believe to be a security vulnerability and you are a customer or a partner, please let us know using the same process as for a non-security problem. For more information, see Oracle Security Vulnerability Fixing Policy and Process at http://www.oracle.com/technology/deploy/security/securityfixlifecycle.html

If you discover a problem you believe to be a security vulnerability and you are not a customer or a partner, please send email to secalert_us@oracle.com with your information. When contacting Oracle Security regarding possible security vulnerabilities we encourage the use of email encryption, using our encryption key.


6.  Modification History

Date Modification
15-Apr-2008 Released
15-Jul-2008 Formatting changes. Additions of sections 4.4 and 4.5.
13-Jan-2009 Update PeopleSoft Links

 

7.  Documentation Accessibility

Our goal is to make Oracle products, services, and supporting documentation accessible, with good usability, to the disabled community. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at

http://www.oracle.com/accessibility/

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

TTY Access to Oracle Support Services

Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services within the United States of America 24 hours a day, 7 days a week. For TTY support, call 800.446.2398. Outside the United States, call +1.407.458.2479.


Copyright © 2007, 2008, Oracle. All rights reserved.
E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy