Commit Graph

26 Commits

Author SHA1 Message Date
Petr Menšík
7f937b8d22 Fix new warning in previous CVE fix
Resolves: RHEL-212801
CVE: CVE-2026-44690
2026-08-19 17:30:55 +02:00
Petr Menšík
4d3dd63c03 Backport additional fix of locks during initialization
Use one additional modified fix from the following release.

CVE: CVE-2026-50252
Upstream fix:
 - e597711824
Resolves: RHEL-243471
2026-08-19 17:30:24 +02:00
RHEL Packaging Agent
8a81556a94 Fix CVE-2026-50252: prevent cache poisoning via shared ports
Backport fix for CVE-2026-50252 from upstream commit
804cff4c to unbound-1.16.2. The patch introduces a shared_ports
structure with per-thread source port population mapping and
proper locking, preventing cache poisoning attacks through
source port prediction.

CVE: CVE-2026-50252
Upstream patches:
 - 804cff4c15.patch
Resolves: RHEL-243471

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-19 08:35:16 +00:00
Fedor Vorobev
799a865996 Add unit test for CVE-2026-44690 from upstream
Test was modified to remove the iter-scrub-promiscuous option from the
unbound config as that option is not implemented in unbound 1.16.2.

Resolves: RHEL-212801
2026-08-05 17:12:14 +02:00
RHEL Packaging Agent
3d77196b51 Fix CVE-2026-44690 - Cross-zone wildcard cache poisoning
Backport fix for CVE-2026-44690 (cross-zone wildcard cache
poisoning via RRSIG.labels manipulation) from upstream commit
f7637a4f1 to unbound-1.16.2. The patch adds validation that
the wildcard canonical parent is within the RRSIG signer's
authority before caching, checks that the RRSIG label count
is not lower than the signer name's label count, and postpones
the wildcard cache update until after the NSEC/NSEC3 proof
succeeds.

CVE: CVE-2026-44690
Upstream patches:
 - f7637a4f18.patch
Resolves: RHEL-212801

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-05 12:28:24 +02:00
Fedor Vorobev
dba36540fd Fix CVE-2026-42534: Jostle logic bypass degrades resolution performance
More information can be found in the upstream's advisory:
https://nlnetlabs.nl/downloads/unbound/CVE-2026-42534.txt

Resolves-Vulnerability: CVE-2026-42534
Resolves: RHEL-187081
2026-06-24 11:54:42 +02:00
Fedor Vorobev
c2fe64e3f1 Fix CVE-2026-41292: DoS via excessive EDNS options
More information can be found in the upstream's advisory:
https://nlnetlabs.nl/downloads/unbound/CVE-2026-41292.txt

Resolves-Vulnerability: CVE-2026-41292
Resolves: RHEL-187346
2026-06-24 11:39:42 +02:00
Fedor Vorobev
998627c879 Add upstream test for CVE-2026-40622
Resolves-Vulnerability: CVE-2026-40622
Resolves: RHEL-184832
2026-06-24 11:37:38 +02:00
Fedor Vorobev
11440f4964 Fix CVE-2026-40622 and CVE-2026-44390
More information can be found in the upstream's security advisories:

https://nlnetlabs.nl/downloads/unbound/CVE-2026-40622.txt
https://nlnetlabs.nl/downloads/unbound/CVE-2026-44390.txt

Resolves-Vulnerability: CVE-2026-40622
Resolves: RHEL-184832

Resolves-Vulnerability: CVE-2026-44390
Resolves: RHEL-186680
2026-06-23 17:49:03 +02:00
Fedor Vorobev
88bc741fe3 Fix CVE-2026-42959
Resolves-Vulnerability: CVE-2026-42959
Resolves: RHEL-177809
2026-05-27 12:29:07 +02:00
Fedor Vorobev
417777608a Fix CVE-2026-42944
Resolves-Vulnerability: CVE-2026-42944
Resolves: RHEL-177909
2026-05-27 12:29:05 +02:00
Petr Menšík
3d832e5cd0 Import test plans from c9s
Change plans.fmf to link to CentOS Stream instead of Fedora.

Include ci.fmf and fmf init in repo
2026-04-30 10:36:00 +02:00
Petr Menšík
dd460a1e9c Update unbound-anchor built-in dnssec key
Key was updated in config files, but not properly in unbound-anchor too.
That should contain new key as well.

Resolves: RHEL-131172
(cherry picked from commit 03575da4cc85a14edb99a0f640bfe2787682ab2a)
2026-04-24 11:29:01 +02:00
Petr Menšík
f8a9246aa4 Add new DNSSEC root anchor 38696
Resolves: RHEL-131172
2026-04-24 11:26:18 +02:00
Tomas Korbar
b923d247e6 Fix RebirthDay Attack (CVE-2025-5994)
Resolves: RHEL-104123
2025-07-24 13:40:27 +02:00
Petr Menšík
81fc20a5fa Fix CVE-2024-8508
unbounded name compression could lead to denial of service.

Resolves: RHEL-61482
2024-12-06 23:13:49 +01:00
Petr Menšík
a12eac8423 Rebuild to propagate to CentOS Stream
Make z-stream build, which is not needed for RHEL. But Errata is needed
to propagate the change to CentOS public repositories.

Resolves: RHEL-25500 RHEL-25428 RHEL-25423
2024-05-28 19:43:36 +02:00
Petr Menšík
92cda29540 Ensure group access correction reaches also updated configs
If the user has already modified configuration file unbound.conf, our
change of defaults would not affect them. Let's move the change to extra
file, which will be applied even when main config file were not
modified.

Correct new config snippet typo in CVE id

; Resolves: CVE-2024-1488
Resolves: RHEL-25500
2024-04-17 13:57:57 +02:00
Petr Menšík
158cbb7c48 Ensure only unbound group members can make changes
unbound-control should allow only privileged users from unbound group to
modify running instance.

; Resolves: CVE-2024-1488
Resolves: RHEL-25500
2024-04-17 13:54:05 +02:00
Tomas Korbar
2e13c8f8db Fix KeyTrap - Extreme CPU consumption in DNSSEC validator CVE-2023-50387
Fix Preparing an NSEC3 closest encloser proof can exhaust CPU resources CVE-2023-50868

; Resolves: CVE-2023-50868 CVE-2023-50387
Resolves: RHEL-25423 RHEL-25428
2024-04-17 13:53:26 +02:00
Troy Dawson
ea6641209d Bring gating.yaml over from Brew dist-git
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-03-10 12:01:35 -08:00
CentOS Sources
ce2b266059 Auto sync2gitlab import of unbound-1.16.2-5.el8.src.rpm 2023-01-25 08:10:10 +00:00
CentOS Sources
2f96fecf05 Auto sync2gitlab import of unbound-1.16.2-2.el8.src.rpm 2022-08-11 18:17:33 +00:00
CentOS Sources
0a8767bb1a Auto sync2gitlab import of unbound-1.16.0-2.el8.src.rpm 2022-07-22 10:16:49 +00:00
James Antill
c15d20bc9b Auto sync2gitlab import of unbound-1.7.3-17.el8.src.rpm 2022-05-26 15:44:00 -04:00
James Antill
5a0b771b68 Initial c8s branch. 2022-05-26 15:43:54 -04:00