<?xml version="1.0" encoding="UTF-8"?>

<!-- AUTOGENERATED FILE. DO NOT EDIT. -->

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:apigee-security-bulletins</id>
  <title>Apigee - Security Bulletins</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/apigee-security-bulletins.xml"/>
  <author>
    <name>Google Cloud Documentation</name>
  </author>
  <updated>2026-10-24T16:19:10.584293+00:00</updated>


  <entry>
    <title>GCP-2026-072</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2026-072</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2026-072"/>
    <content type="html"><![CDATA[<p><strong>Published:</strong> 2026-10-24</p><h3 class="hide-from-toc" data-text="Description" id="description_gcp_2026_072" tabindex="-1">Description</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>Two vulnerabilities in PHP core, CVE-2026-109618 and CVE-2026-109619 ("PHP2Shell"), allow an unauthenticated attacker to execute code remotely on a server running a vulnerable PHP version. They are fixed in PHP 8.2.35, 8.3.36, 8.4.27, and 8.5.12. No fixed release exists for PHP 8.1 or earlier.</p>
<p>Apigee, Apigee Hybrid, Apigee Edge for Public Cloud, API hub, and the Apigee integrated portal don't use PHP and aren't affected. Apigee Edge for Private Cloud isn't affected, apart from its optional Drupal developer portal, covered later in this bulletin. The impact is limited to Drupal-based Apigee developer portals, which customers deploy and operate.</p>
<p>Updating the Apigee Drupal modules doesn't fix these vulnerabilities; only updating PHP does. The latest module releases (<code dir="ltr" translate="no">apigee_edge</code> 3.1.2 and 4.1.2, <code dir="ltr" translate="no">apigee_m10n</code> 2.2.1, <code dir="ltr" translate="no">apigee_api_catalog</code> 3.1.1) require a fixed PHP version, so update PHP first.</p>
<h4 data-text="Affected products" id="affected-products" tabindex="-1">Affected products</h4>
<ul>
<li>Apigee Developer Portal Kickstart from Google Cloud Marketplace</li>
<li>Apigee Developer Portal Kickstart Docker image (<code dir="ltr" translate="no">ghcr.io/apigee/docker-apigee-drupal-kickstart</code>)</li>
<li>Self-hosted Drupal 10 and Drupal 11 developer portals built with Apigee Developer Portal Kickstart or the Apigee Edge Drupal module</li>
<li>Apigee Edge for Private Cloud Drupal 7 and Drupal 9 developer portals (all versions)</li>
<li>Apigee Edge for Public Cloud Drupal 7 developer portals that customers have hosted themselves since Apigee ended portal hosting on 2020-05-31</li>
</ul>
<h4 data-text="What should I do?" id="what-should-i-do" tabindex="-1">What should I do?</h4>
<h5 data-text="Apigee Developer Portal Kickstart from Google Cloud Marketplace" id="apigee-developer-portal-kickstart-from-google-cloud-marketplace" tabindex="-1">Apigee Developer Portal Kickstart from Google Cloud Marketplace</h5>
<p>New deployments from Google Cloud Marketplace use a patched image with PHP 8.3.36. Existing deployments aren't updated automatically: patch the running VMs, then update the image.</p>
<p>Step 1 - Patch the running VMs now. Your site, database, and files stay where they are. On each existing portal VM, run:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy wrap-code" dir="ltr" is-upgraded="" translate="no">
sudo apt-get update &amp;&amp; sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::=--force-confold
sudo supervisorctl restart php-fpm
sudo supervisorctl status php-fpm
sudo php-fpm8.3 -v
</pre></devsite-code>
<p>Confirm that php-fpm shows as RUNNING with a short uptime and that the last command reports PHP 8.3.36. Restart PHP-FPM with <code dir="ltr" translate="no">supervisorctl</code>, not <code dir="ltr" translate="no">systemctl</code>.</p>
<p>Step 2 - Move the instance group to the patched image, so VMs the group creates later are also patched. A Marketplace portal runs in a regional managed instance group with autoscaling and autohealing; a VM the group creates later boots from the instance template's image, which <code dir="ltr" translate="no">startup.sh</code> doesn't upgrade. The database is in Cloud SQL and the files are on Filestore, so replacing the VMs keeps your site. In the following commands, replace <var translate="no">DEPLOYMENT</var> with your deployment name and <var translate="no">REGION</var> with its region.</p>
<ul>
<li>Find the image the group uses: <code dir="ltr" translate="no">gcloud compute instance-groups managed describe <var translate="no">DEPLOYMENT</var>-igm --region <var translate="no">REGION</var> --format='value(versions[0].instanceTemplate)'</code>, then run <code dir="ltr" translate="no">gcloud compute instance-templates describe <var translate="no">TEMPLATE</var> --format='value(properties.disks[0].initializeParams.sourceImage)'</code>, where <var translate="no">TEMPLATE</var> is the output of the first command.</li>
<li>If the image ends in <code dir="ltr" translate="no">images/apigee-devportal-drupal</code> with no date, that name now points to the patched image and no template change is needed. Optionally, replace the VMs so that they boot from the patched image: <code dir="ltr" translate="no">gcloud compute instance-groups managed rolling-action replace <var translate="no">DEPLOYMENT</var>-igm --region <var translate="no">REGION</var> --max-unavailable=0</code>.</li>
<li>If the image name includes a date, check it. <code dir="ltr" translate="no">apigee-devportal-drupal-202610231240</code> and later images are patched and need no template change. Older images (for example <code dir="ltr" translate="no">apigee-devportal-drupal-202610060628</code>) are vulnerable. In the Google Cloud console, open the current instance template, click <b>Create similar</b>, set the boot disk image to <code dir="ltr" translate="no">projects/bap-marketplace/global/images/apigee-devportal-drupal</code>, and save the new template as <var translate="no">NEW_TEMPLATE</var>. Then run <code dir="ltr" translate="no">gcloud compute instance-groups managed rolling-action start-update <var translate="no">DEPLOYMENT</var>-igm --version=template=<var translate="no">NEW_TEMPLATE</var> --region <var translate="no">REGION</var> --max-unavailable=0</code>. If you manage the deployment with Terraform, set <code dir="ltr" translate="no">source_image_path</code> to the patched image and apply instead; a manual template change is reverted on the next apply.</li>
</ul>
<p>Then confirm that <code dir="ltr" translate="no">sudo php-fpm8.3 -v</code> reports PHP 8.3.36 on every VM in the group.</p>
<h5 data-text="Apigee Developer Portal Kickstart Docker image" id="apigee-developer-portal-kickstart-docker-image" tabindex="-1">Apigee Developer Portal Kickstart Docker image</h5>
<p>The <code dir="ltr" translate="no">:latest</code>, <code dir="ltr" translate="no">:main</code>, and <code dir="ltr" translate="no">:nightly</code> tags have been republished with PHP 8.3.36. Your database and uploaded files are kept as long as they are stored on Docker volumes or bind mounts, not inside the container. Check <code dir="ltr" translate="no">docker-compose.yml</code> before you recreate the container, and back them up first.</p>
<p>If you use the prebuilt image, pull it before restarting:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy wrap-code" dir="ltr" is-upgraded="" translate="no">
docker-compose pull apigee-kickstart
docker-compose up -d apigee-kickstart
</pre></devsite-code>
<p>If you build the image yourself:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy wrap-code" dir="ltr" is-upgraded="" translate="no">
docker-compose build --pull apigee-kickstart
docker-compose up -d apigee-kickstart
</pre></devsite-code>
<p>Then confirm that <code dir="ltr" translate="no">docker-compose exec apigee-kickstart php -v</code> reports PHP 8.3.36. On Kubernetes, run <code dir="ltr" translate="no">kubectl rollout restart deployment/<var translate="no">DEPLOYMENT_NAME</var> -n <var translate="no">NAMESPACE</var></code> so that the pods pull the republished image.</p>
<h5 data-text="Self-hosted Drupal 10 and Drupal 11 portals" id="self-hosted-drupal-10-and-drupal-11-portals" tabindex="-1">Self-hosted Drupal 10 and Drupal 11 portals</h5>
<p>Update PHP on every portal server to 8.2.35, 8.3.36, 8.4.27, 8.5.12, or a later release in the same branch. Then restart PHP-FPM or your web server.</p>
<ul>
<li>PHP 8.1: no fix is available. Upgrade to PHP 8.2 or later.</li>
<li>CentOS 7 or RHEL 7 with PHP from Remi: no packaged fix is available. Move to a supported OS with a maintained PHP package, or build PHP from source.</li>
</ul>
<h5 data-text="Apigee Edge for Private Cloud Drupal 7 and Drupal 9 portals" id="apigee-edge-for-private-cloud-drupal-7-and-drupal-9-portals" tabindex="-1">Apigee Edge for Private Cloud Drupal 7 and Drupal 9 portals</h5>
<p>These portals run PHP 7.3 or 7.4 on RHEL/CentOS 7, RHEL 8, or Amazon Linux 2, where no packaged fix is available. Drupal 7 and Drupal 9 are end of life.</p>
<ul>
<li>Don't install the developer-portal profile (<code dir="ltr" translate="no">setup.sh -p dp</code>). Upcoming <code dir="ltr" translate="no">apigee-setup</code> releases for Apigee Edge for Private Cloud 4.53.01 and 4.54.00 will block it.</li>
<li>Take the portal offline, or restrict access to internal networks.</li>
<li>Apply the interim mitigations later in this bulletin.</li>
<li>Migrate to a Drupal 10 or Drupal 11 portal on a supported PHP version.</li>
</ul>
<h5 data-text="Apigee Edge for Public Cloud self-hosted Drupal 7 portals" id="apigee-edge-for-public-cloud-self-hosted-drupal-7-portals" tabindex="-1">Apigee Edge for Public Cloud self-hosted Drupal 7 portals</h5>
<p>After Apigee ended hosting of Drupal 7 developer portals on 2020-05-31, Apigee Edge for Public Cloud customers who kept their portals took over hosting them. If your portal is hosted on Pantheon or Acquia, confirm with your provider that your site runs a patched PHP version. Portals moved to a customer's own servers run whatever PHP the customer installed: on Debian or Ubuntu, PHP 7.4 can be updated in place with Sury packages, while PHP 7.3 and earlier have no fix - move to PHP 8.2 or later. Then restart PHP-FPM.</p>
<h5 data-text="Interim mitigations" id="interim-mitigations" tabindex="-1">Interim mitigations</h5>
<p>These settings reduce exposure until you can update PHP; they don't fix the vulnerabilities. Set them administratively, as <code dir="ltr" translate="no">php_admin_value</code> or <code dir="ltr" translate="no">php_admin_flag</code> entries in the PHP-FPM pool configuration (or with <code dir="ltr" translate="no">php_admin_value</code> in your Apache configuration), so that the application can't override them. Then restart all PHP-FPM workers, and confirm that no other pool, directory, or application setting restores a finite memory limit.</p>
<ul>
<li><code dir="ltr" translate="no">session.upload_progress.enabled=0</code></li>
<li><code dir="ltr" translate="no">memory_limit=-1</code>. On the Marketplace image, change the existing <code dir="ltr" translate="no">php_admin_value[memory_limit]</code> line in <code dir="ltr" translate="no">/etc/php/8.3/fpm/pool.d/www.conf</code> to -1 rather than adding a second one; when a pool file sets the same value twice, only one of them takes effect. VM-level changes don't survive managed-instance-group VM replacement; update the image (Step 2 of the Marketplace instructions) for a durable fix.</li>
<li>A small <code dir="ltr" translate="no">post_max_size</code> (for example 8M), with <code dir="ltr" translate="no">upload_max_filesize</code> below it. Because <code dir="ltr" translate="no">post_max_size</code> can be bypassed and <code dir="ltr" translate="no">memory_limit=-1</code> removes PHP's per-request memory cap, also enforce a request body size limit at your web server or load balancer (for example, <code dir="ltr" translate="no">client_max_body_size</code> in nginx).</li>
<li>On PHP 8.5: <code dir="ltr" translate="no">fatal_error_backtraces=0</code></li>
<li>If your portal doesn't accept file uploads, block <code dir="ltr" translate="no">multipart/form-data</code> requests at your load balancer or web server.</li>
</ul>
<p>For more information, see the PHP advisories <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w">GHSA-w8hw-w9fx-j79w</a> and <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp">GHSA-6wmf-4rv5-p3rp</a>. For help, contact Apigee Support: for Apigee and Apigee Hybrid, see <a href="https://docs.cloud.google.com/apigee/docs/support/getting-started-with-support">Getting started with Apigee support</a>; for Apigee Edge and Apigee Edge for Private Cloud, see <a href="https://docs.apigee.com/api-platform/troubleshoot/getting-started-with-support">Getting started with Apigee Edge support</a>.</p>
<h5 data-text="Check for compromise" id="check-for-compromise" tabindex="-1">Check for compromise</h5>
<p>Updating PHP doesn't remove an attacker who exploited the portal before it was patched. Look for PHP-FPM worker processes that started shells, interpreters, <code dir="ltr" translate="no">curl</code>, or <code dir="ltr" translate="no">wget</code>; new or changed files in the web root, <code dir="ltr" translate="no">sites/default/files</code>, or the private files directory; multipart requests followed by memory-limit errors or bursts of HTTP 500 in the web server and PHP-FPM logs; and malformed or oversized <code dir="ltr" translate="no">PHPSESSID</code> cookies in requests. If you find any of these, or can't rule them out for an internet-facing portal, rotate the Apigee credentials stored in the portal (the Apigee Edge module's connection credentials, or the service account key for Apigee), the Drupal administrator passwords, and the database password, and rebuild the portal VMs from a patched image.</p>
</td>
<td>Critical</td>
<td>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-109618">CVE-2026-109618</a><br/>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-109619">CVE-2026-109619</a>
</td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2026-041</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2026-041</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2026-041"/>
    <content type="html"><![CDATA[<p><strong>Published:</strong> 2026-06-24</p><h3 class="hide-from-toc" data-text="Description" id="description_gcp_2026_041" tabindex="-1">Description</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A recent security investigation was conducted regarding log4j vulnerabilities (CVE-2026-34480 and CVE-2026-34477) reported in Apigee Edge for Private Cloud. Google has determined that Apigee Edge for Private Cloud is <strong>not vulnerable</strong> to these CVEs. <strong>No customer action is required.</strong></p>
<p><strong>CVE-2026-34480:</strong> Apache Log4j Core's <code dir="ltr" translate="no">XmlLayout</code> fails to sanitize characters forbidden by the XML 1.0 specification, producing invalid XML output whenever a log message or MDC value contains such characters.</p>
<p><strong>CVE-2026-34477:</strong> Addressed hostname verification issues where TLS connections could be left vulnerable to interception when using SMTP, Socket, or Syslog appenders.</p>
<p><strong>Mitigation Note:</strong> Apigee Edge for Private Cloud only ships the log4j library in gateway components but doesn't actually use them, as logback is used instead. Furthermore, Apigee Edge for Private Cloud does not use SMTP, Socket, or Syslog appender features of log4j. As a result, neither of these vulnerabilities is applicable to Apigee Edge for Private Cloud.</p>
<p>
<b>Affected Products</b>
</p>
<ul>
<li>Apigee Edge for Private Cloud</li>
</ul>
<p>
<b>What Should I Do?</b>
</p>
<h4 data-text="Apigee Edge for Private Cloud" id="apigee-edge-for-private-cloud" tabindex="-1">Apigee Edge for Private Cloud</h4>
<p>No customer action is required. Apigee Edge for Private Cloud is not affected by these vulnerabilities.</p>
<p>Customers running vulnerability scanners against Apigee Edge for Private Cloud deployments may see CVE-2026-34480 and CVE-2026-34477 flagged because the log4j library is present on disk. Customers can cite this security bulletin in their scanner-finding exception process to mark these CVEs as Not Applicable for their Apigee Edge for Private Cloud deployment.</p>
</td>
<td>High</td>
<td>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34480">CVE-2026-34480</a><br/>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-34477">CVE-2026-34477</a>
</td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2026-034</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2026-034</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2026-034"/>
    <content type="html"><![CDATA[<p><strong>Published:</strong> 2026-05-20</p><h3 class="hide-from-toc" data-text="Description" id="description_gcp_2026_034" tabindex="-1">Description</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A vulnerability was found in Apigee where the <code dir="ltr" translate="no">IntegrationRegion</code> parameter in the <code dir="ltr" translate="no">SetIntegrationRequest</code> policy lacks validation, allowing for Server-Side Request Forgery (SSRF) and service account token exfiltration. The issue arises when an attacker can control a flow variable used for <code dir="ltr" translate="no">IntegrationRegion</code>, leading to requests being sent to an attacker-controlled host with the service account token.</p>
<p>
<b>Affected Products</b>
</p>
<p>Impact is confined to the <code dir="ltr" translate="no">SetIntegrationRequest</code> policy. This includes deployments on the following Apigee platforms:</p>
<ul>
<li>Apigee</li>
<li>Apigee Hybrid</li>
</ul>
<p>
<b>What Should I Do?</b>
</p>
<p>Take the following actions for each affected product:</p>
<h4 data-text="Apigee" id="apigee" tabindex="-1">Apigee</h4>
<p>No action is required for customers using the Google Cloud version of Apigee. Vulnerability fixes have been applied to Apigee release <a href="https://docs.cloud.google.com/apigee/docs/release-notes#January_20_2026">1-16-0-apigee-5</a>.</p>
<h4 data-text="Apigee Hybrid" id="apigee-hybrid" tabindex="-1">Apigee Hybrid</h4>
<p>You must upgrade to one of the following security patch releases:</p>
<table>
<thead>
<tr>
<th width="70%">Hybrid major version</th>
<th>Security patch release for the affected minor version</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.14</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#April_27_2026">1.14.4</a></td>
</tr>
<tr>
<td>1.15</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_v1152">1.15.2</a></td>
</tr>
<tr>
<td>1.16</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#April_20_2026">1.16.1</a></td>
</tr>
</tbody>
</table>
</td>
<td>High</td>
<td>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-2264">CVE-2026-2264</a>
</td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2026-010</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2026-010</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2026-010"/>
    <content type="html"><![CDATA[<p><strong>Published:</strong> 2026-02-13</p><h3 class="hide-from-toc" data-text="Description" id="description_gcp_2026_010" tabindex="-1">Description</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A vulnerability was identified in the Apigee platform that could have allowed a malicious actor with administrative or developer-level permissions in their own Apigee environment to elevate privileges and access cross-tenant data.</p>
<p>Specifically, a vulnerability in Apigee's sandboxing technology allowed the use of a link-local endpoint to access service account tokens (P4SA) within a customer tenant project. By leveraging this identity, an attacker could theoretically read analytics metadata or tamper with internal monitoring records across other Apigee organizations (tenants).</p>
<p><strong>What should I do?</strong></p>
<p>Take the following actions for each affected product:</p>
<h4 data-text="Apigee" id="apigee_1" tabindex="-1">Apigee</h4>
<p>No action is required for customers using the Google Cloud version of Apigee.
        Vulnerability fixes have been applied to Apigee release <a href="https://docs.cloud.google.com/apigee/docs/release/release-notes#October_16_2025">1-16-0-apigee-3</a>.</p>
<h4 data-text="Apigee Hybrid" id="apigee-hybrid_1" tabindex="-1">Apigee Hybrid</h4>
<p>To resolve this vulnerability, customers must <a href="https://docs.cloud.google.com/apigee/docs/hybrid/v1.14/data-collection-with-data-residency">enable the Pub/Sub-based analytics pipeline</a> and upgrade to a supported hybrid version:</p>
<table>
<thead>
<tr>
<th width="70%">Feature configuration</th>
<th>Minimum remediated version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Standard Apigee Hybrid</td>
<td>v1.14.0 or higher</td>
</tr>
<tr>
<td>With Monetization (Mint) enabled</td>
<td>v1.14.3, v1.15.1, or v1.16.0</td>
</tr>
</tbody>
</table>
</td>
<td>High</td>
<td>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-13292">CVE-2025-13292</a>
</td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2025-023</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2025-023</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2025-023"/>
    <content type="html"><![CDATA[<p><b>Published:</b> 2025-05-05</p><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>This bulletin addresses potential security gaps which could be exploited if not addressed in the JavaCallout and PythonScript policies that were discovered and addressed.  These policies  could lead to unauthorized remote code execution (RCE) and privilege escalation within the Apigee runtime environment. These possible exploits require internal authorized user access (users who have privilege to deploy proxies) to exploit. These potential vulnerabilities stem from insufficient sandboxing for scenarios such as access by reflection and spoofing permission objects to bypass the security manager.
</p>
<p>
<b>Affected Products</b>
</p>
<p>Impact is confined to the JavaCallout and PythonScript policies. This
        includes deployments on the following Apigee platforms:
</p>
<ul>
<li>Apigee</li>
<li>Apigee Edge for Public Cloud</li>
<li>Apigee Hybrid</li>
<li>Apigee Edge for Private Cloud</li>
</ul>
<p>
<b>What Should I Do?</b>
</p>
<p>Take the following actions for each affected product:</p>
<h4 data-text="Apigee" id="apigee_2" tabindex="-1">Apigee</h4>
<p>No action is required for customers using the Google Cloud version of Apigee.
        Vulnerability fixes have been applied to Apigee release <a href="https://docs.cloud.google.com/apigee/docs/release-notes#February_28_2025">1-14-0-apigee-8</a>.</p>
<p>If the release team is not able to make the release rollout for your orgs, either a TAM or a support representative will reach out to you to fix any affected JavaCallout proxy bundles.</p>
<h4 data-text="Apigee Hybrid" id="apigee-hybrid_2" tabindex="-1">Apigee Hybrid</h4>
<p>You must upgrade to one of the following security patch releases:</p>
<table>
<thead>
<tr>
<th width="70%">Hybrid major version</th>
<th>Security patch release for the affected minor version</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.12</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#March_01_2025">1.12.4</a></td>
</tr>
<tr>
<td>1.13</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_v1133">1.13.3</a></td>
</tr>
<tr>
<td>1.14</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_v1141">1.14.1</a></td>
</tr>
<tr>
<td>1.11</td>
<td><a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_1112-hotfix3">1.11.2 hotfix3</a></td>
</tr>
</tbody>
</table>
</td>
<td>High</td>
<td></td>
</tr>
</tbody>
</table><h4 data-text="Apigee Edge for Public Cloud" id="apigee-edge-for-public-cloud" tabindex="-1">Apigee Edge for Public Cloud</h4><p>No action is required from Apigee Edge customers. Fixes have been applied to the latest Edge runtime. If you are a customer who cannot be updated to the latest Edge release due to known pending action items, a customer support representative will reach out to you.</p><h4 data-text="Apigee Edge for Private Cloud" id="apigee-edge-for-private-cloud_1" tabindex="-1">Apigee Edge for Private Cloud</h4><p>If you are an Edge for Private Cloud user, you should review your JavaCallout and PythonScript policies to ensure you are using code and libraries from trusted sources. Modifications to such policies require internal authorized access (users who have permissions to deploy proxies), so it is recommended that you audit your permissions to ensure only trusted users retain such access. Vulnerability fixes have been applied to Edge Private Cloud releases <a href="https://docs.apigee.com/private-cloud/v4.52.02/installation-requirements">4.52.02</a> and <a href="https://docs.apigee.com/private-cloud/v4.53.00/installation-requirements">4.53.00</a>.</p>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2024-040</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2024-040</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2024-040"/>
    <content type="html"><![CDATA[<p><b>Published:</b> 2024-07-02</p><p>This bulletin includes details specific to each of these Apigee products:</p><ul><li><a href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins.md#GCP-2024-040-edgepubliccloud">Edge Public Cloud</a></li>
<li><a href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins.md#GCP-2024-040-edgeprivatecloud">Edge Private Cloud</a></li>
<li><a href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins.md#GCP-2024-040-edgemicrogateway">Edge Microgateway</a></li>
<li><a href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins.md#GCP-2024-040-apigeex">Apigee</a></li>
<li><a href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins.md#GCP-2024-040-apigeehybrid">Apigee Hybrid</a></li></ul><h3 data-text="Edge Public Cloud" id="GCP-2024-040-edgepubliccloud" tabindex="-1">Edge Public Cloud</h3><table>
<thead>
<tr>
<th width="80%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A remote code execution vulnerability, <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a>, was recently
            discovered in OpenSSH. The vulnerability exploits a race condition
            that could be used to obtain access to a remote shell, enabling
            attackers to gain root access to GKE nodes. At the time of
            publication, Apigee Edge for Public Cloud is not exploitable and mitigations
            are in place.</p>
<p>Even though this CVE is not exploitable, Apigee will upgrade the
            workloads to address the above CVE.</p>
<p><b>What should I do?</b></p>
<p>No action item is required from Apigee users.</p>
<p>Patching for workloads will be done in the upcoming days and the
            security bulletin will be updated once the patching is completed.</p>
</td>
<td>Critical</td>
<td></td>
</tr>
</tbody>
</table><h3 data-text="Edge Private Cloud" id="GCP-2024-040-edgeprivatecloud" tabindex="-1">Edge Private Cloud</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A remote code execution vulnerability, <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a>, was recently
            discovered in OpenSSH. The vulnerability exploits a race condition
            that could be used to obtain access to a remote shell, enabling
            attackers to gain root access to VM nodes. Edge Private Cloud customers own and
            manage the VMs/Physical hosts where Edge Private Cloud is deployed.</p>
<table>
<tr>
<th>Version</th>
<th>Impact</th>
</tr>
<tr>
<td>OpenSSH &lt; 4.4p1</td>
<td>Vulnerable</td>
</tr>
<tr>
<td>4.4p1 &lt;= OpenSSH &lt; 8.5p1</td>
<td>Not Vulnerable</td>
</tr>
<tr>
<td>8.5p1 &lt;= OpenSSH &lt; 9.8p1</td>
<td>Vulnerable</td>
</tr>
</table>
<p><b>What should I do?</b></p>
<p>Review the OpenSSH version by issuing the command <code dir="ltr" translate="no">ssh -V</code>  and
            validate the OpenSSH version. If you are running on any OpenSSH versions
            that are impacted, update to a version which is NOT vulnerable
            to this CVE. OpenSSH has released <a href="https://www.openssh.com/releasenotes.html#9.8p1">9.8p1</a> on July 1, 2024.</p>
</td>
<td>Critical</td>
<td></td>
</tr>
</tbody>
</table><h3 data-text="Edge Microgateway" id="GCP-2024-040-edgemicrogateway" tabindex="-1">Edge Microgateway</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A remote code execution vulnerability, <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a>, was recently
            discovered in OpenSSH. The vulnerability exploits a race condition
            that could be used to obtain access to a remote shell, enabling
            attackers to gain root access to VM nodes. Edge Microgateway customers own and
            manage the VMs/Physical hosts where Edge Microgateway is deployed.</p>
<table>
<tr>
<th>Version</th>
<th>Impact</th>
</tr>
<tr>
<td>OpenSSH &lt; 4.4p1</td>
<td>Vulnerable</td>
</tr>
<tr>
<td>4.4p1 &lt;= OpenSSH &lt; 8.5p1</td>
<td>Not Vulnerable</td>
</tr>
<tr>
<td>8.5p1 &lt;= OpenSSH &lt; 9.8p1</td>
<td>Vulnerable</td>
</tr>
</table>
<p><b>What should I do?</b></p>
<p>Please review the OpenSSH version by issuing commands <code dir="ltr" translate="no">ssh -V</code>  and
            validate the OpenSSH version. If you are running on any OpenSSH versions
            which are impacted, please update to a version which is NOT vulnerable
            to this CVE. OpenSSH has released <a href="https://www.openssh.com/releasenotes.html#9.8p1">9.8p1</a> on July 1, 2024.</p>
</td>
<td>Critical</td>
<td></td>
</tr>
</tbody>
</table><h3 data-text="Apigee" id="GCP-2024-040-apigeex" tabindex="-1">Apigee</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A remote code execution vulnerability, <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a>, was recently
            discovered in OpenSSH. The vulnerability exploits a race condition
            that could be used to obtain access to a remote shell, enabling
            attackers to gain root access to GKE nodes. At the time of
            publication, Apigee is not exploitable and mitigations are in place.</p>
<p>Even though this CVE is not exploitable, Apigee will upgrade the
            workloads to address CVE-2024-6387.</p>
<p><b>What should I do?</b></p>
<p>No action item is required from Apigee users. Patching for
            workloads will be done in the upcoming days and the security
            bulletin will be updated once the patching is completed.</p>
<p>Note: If Managed Instance Groups are deployed in a customer
            project for <a href="https://docs.cloud.google.com/apigee/docs/api-platform/get-started/install-cli#configure-routing">northbound
            load balancing</a>, specifically <a href="https://docs.cloud.google.com/apigee/docs/api-platform/get-started/install-cli#internal-routing-vpc">InternalRouting (VPC)</a>
            and <a href="https://cloud.google.com/apigee/docs/api-platform/get-started/install-cli#external-routing-mig">ExternalRouting (MIG)</a>,
            verify the OpenSSH version installed on them. If the version is vulnerable
            to the CVE, then update to OpenSSH <a href="https://www.openssh.com/releasenotes.html#9.8p1">version 9.8p1</a> released on July 1,
            2024 by yourself, as Apigee does not manage these MIGs.</p>
</td>
<td>Critical</td>
<td></td>
</tr>
</tbody>
</table><h3 data-text="Apigee Hybrid" id="GCP-2024-040-apigeehybrid" tabindex="-1">Apigee Hybrid</h3><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>A remote code execution vulnerability, <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a>, was recently
            discovered in OpenSSH. The vulnerability exploits a race condition that could be used to obtain access to a remote shell, enabling attackers to gain root access to GKE nodes. At the time of publication, hybrid images are not vulnerable because OpenSSH is not packaged into any of the hybrid container images. However if your host/GKE-node OS is running with the below vulnerable versions of OpenSSH, your hybrid clusters will be exploitable.</p>
<table>
<tr>
<th>Version</th>
<th>Impact</th>
</tr>
<tr>
<td>OpenSSH &lt; 4.4p1</td>
<td>Vulnerable</td>
</tr>
<tr>
<td>4.4p1 &lt;= OpenSSH &lt; 8.5p1</td>
<td>Not Vulnerable</td>
</tr>
<tr>
<td>8.5p1 &lt;= OpenSSH &lt; 9.8p1</td>
<td>Vulnerable</td>
</tr>
</table>
<p><b>What should I do?</b></p>
<p>This issue has been addressed in Google Cloud Customer Care Security
            Bulletin <a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040">GCP-2024-040</a>. </p>
<p>For instructions and more details, see the following bulletins:</p>
<ul>
<li><a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040-gke">GKE security bulletin</a></li>
<li><a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040-gdcvmware">GKE on VMware security bulletin</a></li>
<li><a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040-gkeaws">GKE on AWS security bulletin</a></li>
<li><a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040-gkeazure">GKE on Azure security bulletin</a></li>
<li><a href="https://docs.cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2024-040-gdcbm">GKE on Bare Metal security bulletin</a></li>
<li><b>AWS</b>: There is no update yet (As of July 1st 2024 2:22 PM PST). Refer their bulletin page for <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a></li>
<li><b>Azure</b>: There is no update yet (As of July 1st 2024 2:22 PM PST). Refer their bulletin page for <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387">CVE-2024-6387</a></li>
<li><b>OpenShift</b>: <a href="https://access.redhat.com/security/cve/cve-2024-6387">OpenSSH's server (sshd) [CVE-2024-6387] | Red Hat Customer Portal</a></li>
</ul>
</td>
<td>Critical</td>
<td></td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2024-006</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2024-006</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2024-006"/>
    <content type="html"><![CDATA[<p><b>Published:</b> 2024-2-5</p><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>
          When an Apigee API Management proxy connects to a
          <a href="https://docs.apigee.com/api-platform/reference/api-proxy-configuration-reference#targetendpoint">target endpoint</a> or
           <a href="https://docs.apigee.com/api-platform/deploy/load-balancing-across-backend-servers">
           target server</a>, the proxy does not perform hostname validation for
            the certificate presented by the target endpoint or target server by default.
             If hostname validation is not enabled using one of the following options,
              Apigee proxies connecting to a target endpoint or target server may be at risk for a man-in-the-middle attack by an authorized user. For more information,
               see <a href="https://docs.apigee.com/api-platform/system-administration/configuring-ssl-edge-backend-service">Configuring TLS from Edge
                to the backend (Cloud and Private Cloud)</a>.
        </p>
<p>
<b>Affected Products</b>
</p>
<p>Apigee proxy deployments on the following Apigee platforms are affected:</p>
<ul>
<li>Apigee Edge for Public Cloud</li>
<li>Apigee Edge for Private Cloud</li>
</ul>
<p>
<b>What Should I Do?</b>
</p>
<p>Customers can utilize either of the following options to enable this validation:</p>
<p><b>Option 1 - Add a configuration to your proxy</b></p>
<p>You can enable validation of your target endpoint or target server by adding a <code dir="ltr" translate="no">&lt;CommonName&gt;</code> configuration to the <code dir="ltr" translate="no">SSLInfo</code> section of the <code dir="ltr" translate="no">&lt;HTTPTargetConnection&gt;</code> element in your <a href="https://docs.apigee.com/api-platform/reference/api-proxy-configuration-reference#targetendpoint-targetendpointconfigurationelements">proxy configuration</a> as shown:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy" dir="ltr" is-upgraded="" lang="xml" syntax="scdoc" syntax-guessed="" translate="no">&lt;HTTPTargetConnection&gt;
  &lt;SSLInfo&gt;
    &lt;Enabled&gt;true&lt;/Enabled&gt;
    &lt;TrustStore&gt;ref://mytruststoreref&lt;/TrustStore&gt;
    &lt;CommonName&gt;*.example.com&lt;/CommonName&gt;
  &lt;/SSLInfo&gt;
  &lt;URL&gt;https://my.example.com/&lt;/URL&gt;
&lt;/HTTPTargetConnection&gt;</pre></devsite-code>
<p>If this configuration is present in the <code dir="ltr" translate="no">&lt;HTTPTargetConnection&gt;</code> element of your proxy configuration, Apigee will use the value specified in <code dir="ltr" translate="no">&lt;CommonName&gt;</code>for hostname validation. Wildcards may be used in this field.</p>
<p>Apigee recommends this approach. You can test proxies individually to confirm that validation is performing as intended, with minimal potential disruption to traffic.  For more information on testing hostname validation in your proxies and viewing faults, see <a href="https://docs.apigee.com/api-platform/debug/using-trace-tool-0">Using the Trace Tool</a>.</p>
<p><b>Option 2 - Set an organization-level flag</b></p>
<p>You can set an Apigee organization-level flag to enable hostname validation for all deployed proxies and targets in your organization. If the <code dir="ltr" translate="no">features.strictSSLEnforcement</code> flag is set to <code dir="ltr" translate="no">true</code> in org properties, hostname validation will be enforced each time the proxy connects to a target endpoint or target server.</p>
<p><b>Note</b>: While this option can help you enable the feature across the organization, hostname validation failures can occur if your targets do not present the expected certificates.</p>
<ul>
<li>For <b>Apigee Edge for Public Cloud</b> deployments<b>:</b>
<p>Contact <a href="https://docs.cloud.google.com/apigee/docs/support/getting-started-with-support">Google Cloud Support</a> to have the <code dir="ltr" translate="no">features.strictSSLEnforcement</code> flag set to <code dir="ltr" translate="no">true</code> in org properties.</p>
<p><b>Note</b>: Enabling this flag will enforce the SSL check for all environments in an organization and all proxies deployed within those environments.</p></li>
<li>For <b>Apigee Edge for Private Cloud </b>deployments:
              <p>The <code dir="ltr" translate="no">features.strictSSLEnforcement </code>flag can be set to <code dir="ltr" translate="no">true</code> by the organization or system administrator. For more information on setting the flag, see <a href="https://apidocs.apigee.com/docs/organizations/1/routes/organizations/%7Borg_name%7D/post">Updating organization properties</a>.</p>
<p><b>Note</b>: When updating organization level flags using the Organizations API, make sure to include <em>all</em> existing flags in your POST request to avoid overwriting earlier configuration settings.</p>
<p>Once the flag is set, each message processor must be individually restarted for the change to take effect.  Use the following command:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy devsite-terminal" dir="ltr" is-upgraded="" syntax="Text only" syntax-guessed="" translate="no">apigee-service edge-message-processor restart</pre></devsite-code>
<p>To roll back this change, use the same Organizations API to set the flag to <code dir="ltr" translate="no">false</code> and then restart each message processor.</p>
<p><b>Note</b>: Enabling this flag will enforce the SSL check for all environments in an organization and all proxies deployed within those environments. However, if <code dir="ltr" translate="no"><a href="https://docs.apigee.com/api-platform/system-administration/options-configuring-tls#about-setting-tls-options-in-a-virtual-host-or-target-endpoint-target-server">&lt;IgnoreValidationErrors&gt;</a> </code>is set to <code dir="ltr" translate="no">true</code>, any validation errors detected will be ignored.</p>
</li>
</ul>
<p>Apigee recommends implementing this change in non-production environments first, to ensure that the validation works as intended and does not result in production outages. In the event that hostname validation fails for any targets, the following fault message is returned:</p>
<div></div><devsite-code><pre class="devsite-click-to-copy wrap-code" dir="ltr" is-upgraded="" syntax="Text only" syntax-guessed="" translate="no">{"fault":{"faultstring":"SSL Handshake failed java.security.cert.CertificateException: No subject alternative DNS name matching example.com found.","detail":{"errorcode":"messaging.adaptors.http.flow.SslHandshakeFailed"}}}</pre></devsite-code>
</td>
<td>High</td>
<td></td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>

  <entry>
    <title>GCP-2023-032</title>
    <id>tag:google.com,2016:apigee-security-bulletins#gcp-2023-032</id>
    <updated>2026-10-24T16:19:10.584293+00:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/apigee/docs/security-bulletins/security-bulletins#gcp-2023-032"/>
    <content type="html"><![CDATA[<p><b>Published:</b> 2023-10-13</p><p><b>Updated:</b> 2023-11-03</p><table>
<thead>
<tr>
<th width="70%">Description</th>
<th>Severity</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>
<b>2023-11-03 Update:</b> Added
          <a href="https://docs.apigee.com/release/known-issues#private-cloud-known-issues">
          known issue</a> for Apigee Edge for Private Cloud.
        </p>
<p>
          A Denial-of-Service (DoS) vulnerability was recently discovered in
          multiple implementations of the HTTP/2 protocol (CVE-2023-44487),
          including the Apigee Ingress (Cloud Service Mesh) service used by
          Apigee X and Apigee hybrid. The vulnerability
          could lead to a DoS of Apigee API management functionality.
        </p>
<p>
<b>Affected Products</b>
</p>
<ul>
<li>
<p><b>Apigee X</b></p>
<p>
                Deployments of Apigee X that are accessible through a
                Google Cloud Network Load Balancer (Layer 4), or a custom layer 4 load
                balancer, are affected. A hotfix has been applied to all
                Apigee X instances.
              </p>
</li>
<li>
<p><b>Apigee hybrid</b></p>
<p>
                Apigee hybrid instances that allow HTTP/2 requests to reach the
                Apigee Ingress are affected. Customers should verify if the
                load balancers fronting their Apigee hybrid ingresses allow for
                HTTP/2 requests to reach the Apigee Ingress service.
              </p>
</li>
<li>
<p><b>Apigee Edge for Private Cloud</b></p>
<p>
                The Edge for Private Cloud router and management server
                components are exposed to the internet and can potentially be
                vulnerable. Although HTTP/2 is enabled on the management port of
                other Edge-specific components of Edge for Private Cloud, none
                of those components are exposed to the internet. On non-Edge
                components, like Cassandra, Zookeeper and others, HTTP/2 is not
                enabled. We recommend that you take the steps in
                <a href="https://docs.apigee.com/release/known-issues#private-cloud-known-issues">
                Known issues with Edge for Private Cloud</a>
                to address the Edge for Private Cloud vulnerability.
              </p>
</li>
</ul>
<p>
<b>Unaffected products</b>
</p>
<ul>
<li>
<p><b>Apigee X</b></p>
<p>
              Apigee X instances which are accessed only via Google Cloud
              Application Load Balancers (Layer 7) are not affected. This includes
              deployments that have HTTP/2 enabled for gRPC proxies.
            </p>
</li>
<li>
<p><b>Google Cloud API Gateway</b></p>
<p>Google Cloud API Gateway is not affected.</p>
</li>
<li>
<p><b>Apigee Edge Cloud</b></p>
<p>Apigee Edge Cloud is not impacted by this vulnerability.</p>
</li>
</ul>
<p>
<b>What Should I Do?</b>
</p>
<ul>
<li>
<p><b>Apigee X</b></p>
<p>
<b>November 3, 2023 Update:</b> the vulnerability has been addressed
                via the update to Apigee X instances that was released on
                October 13, 2023. See the
                <a href="https://docs.cloud.google.com/apigee/docs/release/release-notes#October_13_2023">
                Release notes</a> for details.
              </p>
</li>
<li>
<p><b>Apigee hybrid</b></p>
<p>
                Apigee hybrid customers will need to upgrade to one of the following
                patch versions:
              </p>
<ul>
<li>
<a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_v1103-hotfix2">
                    v1.10.3-hotfix.2</a> released on Friday, October 13, 2023
                  </li>
<li>
<a href="https://docs.cloud.google.com/apigee/docs/hybrid/release-notes#hybrid_v194-hotfix1">
                    v1.9.4-hotfix.1</a>  released on Friday, October 13, 2023
                  </li>
</ul>
</li>
<li>
<p><b>Apigee Edge for Private Cloud</b></p>
<p>
                Apigee Edge for Private Cloud users can follow the instructions published in
                <a href="https://docs.apigee.com/release/known-issues#private-cloud-known-issues">
                Known issues with Edge for Private Cloud</a>
                for explicit disablement of HTTP/2 for exposed components.
              </p>
</li>
</ul>
<p>
<b>What Vulnerabilities Are Addressed By These Patches?</b>
</p>
<p>
          The vulnerability, CVE-2023-44487, could lead to a DoS of Apigee API
          management functionality.
        </p>
</td>
<td>High</td>
<td>
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487">
        CVE-2023-44487</a>
</td>
</tr>
</tbody>
</table>]]>
    </content>
  </entry>


</feed>
