Debian Patches

Status for designate/1:15.0.2-0+deb11u1

Patch Description Author Forwarded Bugs Origin Last update
CVE-2026-71193_CVE-2026-71194_Fix_cross-tenant_cross-pool_zone_ownership_bypass.patch Fix cross-tenant/cross-pool zone ownership bypass Zone ownership checks (duplicate-name, subzone, superzone) and mDNS
record/NOTIFY lookups only ever considered the zone's own pool, so a
tenant could bypass all three ownership protections against another
tenant's zone by scheduling to a different pool, and could trigger an
ambiguous-lookup DoS in mDNS via a colliding zone name in another pool.
.
Add _check_zone_ownership_conflicts(), called from create_zone() before
pool scheduling, which searches for exact-name/subzone/superzone
conflicts across all pools and rejects them only when the conflicting
zone belongs to a different tenant. Same-tenant use of an identical or
overlapping name across pools (split-horizon, pool migrations) is
preserved unchanged.
.
Fix the two unscoped mDNS lookups this bypass made exploitable:
_handle_record_query() now walks from the query name up through its
ancestors, scoping each candidate by the TSIG-derived (or default)
pool_id, with no remaining unscoped fallback. _handle_notify() now
fetches every zone matching the name and disambiguates using the trust
check it already performs - whether the sending IP is a configured
master for that zone - since NOTIFY has no TSIG relationship to scope
by.

===================================================================
Omer <oschwart@redhat.com> yes debian upstream upstream, pre-OSSA mailing list 2026-08-06
install-missing-files.patch Install missing files Thomas Goirand <zigo@debian.org> not-needed 2016-03-25
removed-httpdomain-sphinx-ext.patch Removed httpdomain sphinx ext Thomas Goirand <zigo@debian.org> no 2021-03-26
Fix-mdns-test_handler-setup.patch Fix mdns test_handler setup
If the unit tests were run isolated from the larger test suite, the mdns test_handler unit tests would fail with "AssertionError: 'TRANSPORT' must not be None" because the messaging and RPC fixtures were not setup for the test suite.
This patch adds the required test fixtures to the mdns test_handler setUp().
Michael Johnson <johnsomor@gmail.com> no 2022-09-20
do-not-use-docutils-set_class.patch Do not use docutils's set_class() This deprecated, and make the build fails. Thomas Goirand <zigo@debian.org> no 2023-01-24
add-new-floatingip-handler.patch Add new floating IP handler for sink
===================================================================
Axel Jacquet <axel.jacquet@infomaniak.com> no 2023-03-08
Require_TSIG_keys_for_zones_in_non-default_pools.patch Require TSIG keys for zones in non-default pools Add validation during zone creation and pool moves to ensure that
non-default pools have TSIG keys configured. Without TSIG, MDNS
defaults to searching only in the default pool, causing zones in
other pools to fail with 'ZoneNotFound' errors during AXFR,
leaving them stuck in ERROR status.
.
This provides fail-fast behavior with a clear error message,
rather than allowing zones to silently fail during synchronization.
.
Note: this does not change existing API behavior for the user as
the zone would get into ERROR eventually without a TSIG key.
.
Documentation has been added to explain the TSIG requirement for
multi-pool deployments.

===================================================================
Omer <oschwart@redhat.com> no debian upstream 2026-08-11
Fix_mDNS_record_query_pool_scoping_for_split-horizon_DNS.patch Fix mDNS record query pool scoping for split-horizon DNS _handle_record_query did not use TSIG-based pool scoping when looking
up recordsets. When the same zone name exists in multiple pools (e.g.
split-horizon with BIND views), find_recordset found multiple SOA
records and returned REFUSED.
.
Use _zone_criterion_from_request to resolve the zone by pool first,
then look up the recordset within that zone. Falls back to the
recordset-first path for subdomain queries.

===================================================================
Omer <oschwart@redhat.com> yes debian upstream upstream, https://review.opendev.org/c/openstack/designate/+/998029 2028-08-06

All known versions for source package 'designate'

Links