Vulnerability details
CVE-2025-5994
Cache poisoning via the ECS-enabled Rebirthday Attack
Official description
A multi-vendor cache poisoning vulnerability named 'Rebirthday Attack' has been discovered in caching resolvers that support EDNS Client Subnet (ECS). Unbound is also vulnerable when compiled with ECS support, i.e., '--enable-subnet', AND configured to send ECS information along with queries to upstream name servers, i.e., at least one of the 'send-client-subnet', 'client-subnet-zone' or 'client-subnet-always-forward' options is used. Resolvers supporting ECS need to segregate outgoing queries to accommodate for different outgoing ECS information. This re-opens up resolvers to a birthday paradox attack (Rebirthday Attack) that tries to match the DNS transaction ID in order to cache non-ECS poisonous replies.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 8.7High | 4.0 | CVEProject cvelistV5 (CNA) (NLnet Labs) | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/R:U/V:C |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| NLnet Labs | Unbound | 1.6.2 ≤ v < 1.23.0 | CVEProject cvelistV5 (CNA) |
References and advisories
2Details
- Published
- 2025-07-16
- Last updated
- 2025-11-03
- State
- Published
- Assigner (CNA)
- NLnet Labs
Exploit prediction (EPSS)
SSVC assessment (CISA)
- Automatable
- Yes
- Exploitation
- None
- Technical impact
- Partial
Weaknesses (CWE)
- CWE-349Acceptance of Extraneous Untrusted Data With Trusted Data