Bug 56899 - inconsistent DNS data in AXFR requests
inconsistent DNS data in AXFR requests
Status: NEW
Product: UCS
Classification: Unclassified
Component: DNS
UCS 5.2
amd64 Linux
: P5 normal (vote)
: ---
Assigned To: UCS maintainers
UCS maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2023-12-05 16:04 CET by 9qwan3ncxsuh
Modified: 2024-01-26 18:34 CET (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 3: Simply Wrong: The implementation doesn't match the docu
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.017
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 9qwan3ncxsuh 2023-12-05 16:04:28 CET
I wrote a tool to utilize the REST API to do ACME DNS-01 challenges. While doing this I recognized a strange behavior, that is reproducible.

After creating or removing DNS records I'm doing an AXFR Request to transfer the Zone to another DNS Server. This is triggerd by a univention-directory-listener. I recognized, that the data in the AXFR Response is not correct. The SOA serial number is already increased, but the content has not changed. If I'm doing the AXFR Request a few seconds later again, the content changed, but the serial number is still the same. 

This should never happen, as the SOA serial number should be a responsible source for changes.

The bug can lead to inconsistent DNS records between multiple DNS Servers while they are thinking their data is consistent, what can be critical. 

The DNS Backend is Samba.

Does anyone with more knowledge about the topic have a clue, where the Problem could come from? Is first the SOA serial number increased and later the zone content changed? Then i think it should be the other way round. Is this done by univention or by samba?

I will try to provide a minimal working example for this bug as soon as possible, but maybe this is not necessary at all.