Dear LTS team,

As per my own policy, I always wait for approved upload in either
stable-security or stable p-u. Since a few packages were accepted in
proposed-update for Trixie, I also updated the fixes for Bookworm.

This includes:
- nova 2:26.2.2-1~deb12u5
- dnspython 2.3.0-1+deb12u1
- octavia 11.0.0-2+deb12u1
- watcher 9.0.0-2+deb12u1
- aodh 15.0.0-3+deb12u1

Below, the changelog entries for these uploads (rewrapped for this message).

Can someone make the corresponding Bookworm DLA for me?

nova (2:26.2.2-1~deb12u5) bookworm-security; urgency=medium

  * CVE-2026-46448 / OSSN-2026-022: Nova scheduler hint injection
    bypasses Placement resource claims and scheduling constraints.
    Applied upstream patch: "Strip internal _nova-prefixed scheduler
    hints on create" (Closes: #1140149).
  * OSSN-0101: Nova console WebSocket proxy Origin allow-list poisoning.
    Applied upstream patch: "Fix mutating global config in websocket
    proxy" (Closes: #1142113).

 -- Thomas Goirand <[email protected]>  Mon, 15 Jun 2026 09:34:33 +0200

dnspython (2.3.0-1+deb12u1) bookworm; urgency=medium

  * Backport upstream fix for CVE-2026-114605: limit DNS compression
    pointer chains to 16 hops to prevent excessive CPU use (denial of
    service) when parsing untrusted wire-format messages
    (Closes: #1151842):
    - 0001-Limit-decompression-to-a-chain-length-of-at-most-16-.patch

 -- Thomas Goirand <[email protected]>  Fri, 06 Nov 2026 13:41:34 +0100

octavia (11.0.0-2+deb12u1) bookworm-security; urgency=medium

  * CVE-2026-74248 / OSSA-2026-035: Unauthorized QoS policy deletion
    lock. Applied upstream patch: "Fix QoS policy validation to use
    request context". (Closes: #1144814).
  * CVE-2026-94571, CVE-2026-94572 / OSSA-2026-039:
    Octavia is vulnerable to an RCE in its amphora via the Octavia API.
    Added upstream patches (Closes: #1148175):
    - CVE-2026-94571_CVE-2026-94572_Fix_HAProxy_config_injectio....patch
    - CVE-2026-94571_CVE-2026-94572_Fix_HAProxy_config_injectio....patch
    - CVE-2026-94571_CVE-2026-94572_Fix-HAProxy-config-injectio....patch
  * Add make-it-work-with-haproxy-2.6.patch: remove the deprecated
    http-use-htx option, unsupported by haproxy 2.6 as shipped in
    Bookworm.

 -- Thomas Goirand <[email protected]>  Mon, 09 Nov 2026 11:40:05 +0100

watcher (9.0.0-2+deb12u1) bookworm-security; urgency=medium

  * A vulnerability has been identified in OpenStack Nova and OpenStack
    Watcher in conjunction with volume swap operations performed by the
    Watcher service. Under specific circumstances, this can lead to a
    situation where two Nova libvirt instances could reference the same
    block device, allowing accidental information disclosure to the
    unauthorized instance. Added upstream patch:
    - OSSN-0094_use_cinder_migrate_for_swap_volume.patch.
    (Closes: #1111692).
  * CVE-2026-76878 / OSSA-2026-036: Watcher webhook trigger endpoint
    does not enforce oslo.policy authorization. Any authenticated user
    who learns a Watcher audit webhook URL can POST to the webhook to
    trigger an administrator-owned EVENT audit and its associated action
    plan, regardless of the caller's project or role. The webhook
    endpoint has lacked policy enforcement since its introduction in the
    Ussuri release. Applied upstream patch: "Add policy enforcement to
    webhook trigger endpoint". (Closes: #1144880)
  * Blacklist 2 tests:
    - watcher.tests.common.test_service.TestService.test_start
    - watcher.tests.common.test_service.TestService.test_stop
  * Add python3-ddt as build-depends, needed for this patch.

 -- Thomas Goirand <[email protected]>  Thu, 21 Aug 2025 13:39:32 +0200

aodh (15.0.0-3+deb12u1) bookworm-security; urgency=high

  * CVE-2026-76878 / OSSA-2026-036: Aodh does not correctly enforce
    project scope when the all_projects query parameter is present with
    a false value. A non-admin project reader can list alarms belonging
    to other projects by passing all_projects=false in a list query,
    optionally combined with a foreign project_id to target a specific
    project. Leaked alarm data includes trust webhook URLs, Heat signal
    endpoints, and project identifiers. Applied upstream patch: "Fix
    all_projects=false bypass project scope" (Closes: #1144879).
  * Fix the all_projects=true alarm listing returning HTTP 500: the
    CVE-2026-76878 backport passed pecan.request to rbac.enforce while
    this branch's old API expects the HTTP headers. Adapted the patch:
    - CVE-2026-76878-aodh-lp-2161276-2025.1.patch
  * lp-2167496: Fix an authorization bypass in the alarm listing API
    where duplicated project_id query filters could bypass project
    scope: authorization validated the first filter value while the
    storage query kept the last one, letting a non-admin user list
    another project's alarms, including action URLs. Applied upstream
    patch: "Duplicated query fields are now rejected with a 400
    response" (Closes: #1153094):
    - lp-2167496_Fix_duplicate_project_id_query_filter_bypass_p....patch

 -- Thomas Goirand <[email protected]>  Wed, 12 Aug 2026 10:09:50 +0200

Reply via email to