Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resolved: validate authentic insecure delegation to CNAME #32593

Merged
merged 1 commit into from May 1, 2024

Conversation

rpigott
Copy link
Contributor

@rpigott rpigott commented Apr 30, 2024

If the parent zone uses a non-opt-out method that provides authenticated negative DS replies, we still can't expect signatures from the child zone. sd-resolved was using the authenticated status of the DS reply to require signatures for CNAMEs, even though it had already proved that no signature exists.

Fixes: 4769063 ("resolved: don't request the SOA for every dns label")


Reported in #32531 (comment). (www.rts.ch domain)

It seems this logic was actually correct before 4769063, because it only examined the SOA record.

@github-actions github-actions bot added resolve please-review PR is ready for (re-)review by a maintainer labels Apr 30, 2024
If the parent zone uses a non-opt-out method that provides authenticated
negative DS replies, we still can't expect signatures from the child
zone. sd-resolved was using the authenticated status of the DS reply to
require signatures for CNAMEs, even though it had already proved that no
signature exists.

Fixes: 4769063 ("resolved: don't request the SOA for every dns label")
Copy link

Important

An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released.

1 similar comment
Copy link

Important

An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released.

@bluca bluca merged commit 414a9b8 into systemd:main May 1, 2024
46 of 49 checks passed
@github-actions github-actions bot removed the please-review PR is ready for (re-)review by a maintainer label May 1, 2024
@rpigott rpigott deleted the resolved-nsec branch May 1, 2024 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

None yet

2 participants