Skip to main content

ISC BIND CVE-2025-40780

HIGH
Predictable from Observable State (CWE-341)
N/A vendor:alpine
8.6
CVSS 3.1 · Vendor: vendor:alpine
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Induce resolver to query attacker-influenced name
  2. Delivery
    Observe/predict randomized query state
  3. Exploit
    Flood spoofed forged DNS responses
  4. Execution
    Resolver caches poisoned record
  5. Impact
    Downstream clients redirected to attacker

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Predictable value prevention
Exploitation Conditions

Exploitation targets a recursive/caching BIND 9 resolver (not an authoritative-only server) that an attacker can cause to perform outbound lookups, and relies on the predictable randomness source described by CWE-341. Limiting factors: the attacker must win a response-forgery race before the legitimate answer arrives and must be able to prompt the resolver to query a name under attacker influence; it affects resolver deployments specifically, and the fixed Alpine package build 9.20.15-r0 (and the corresponding upstream BIND fix) removes the predictability. Exact non-default configuration dependencies are not stated in the supplied one-line description and should be confirmed against the ISC advisory.

Impact

Signals conflict sharply in severity-versus-likelihood terms. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N, base 8.6) rates this HIGH: network-reachable, no authentication, no user interaction, with a scope change and HIGH integrity impact consistent with DNS cache poisoning arising from CWE-341 (Predictable from Observable State - a weak/predictable randomness source). Against that, exploitation-likelihood signals are low: EPSS is 0.03% (8th percentile), this is NOT on CISA KEV, and no public proof-of-concept is referenced. So this is a genuinely serious-impact DNS resolver flaw but, on current intelligence, not under active or imminent mass exploitation - treat it as a patch-promptly item (resolvers are high-value) rather than an emergency drop-everything KEV-class event. Note one tension to verify: the input Tag labels this 'Information Disclosure', yet the CVSS vector shows C:N/I:H, i.e. an integrity (cache-poisoning) issue, not confidentiality - verify the true impact class against the ISC advisory. Also, the practical attack complexity of defeating a PRNG off-path is often higher than AC:L implies; confirm with ISC's own rating.

Exploit ScenarioDerived

An off-path attacker who can induce a vulnerable BIND 9 resolver to issue outbound queries predicts the resolver's randomized query parameters (owing to the predictable-state weakness) and races a forged DNS response into the resolver. The accepted forgery poisons the cache, so subsequent clients of that resolver are steered to attacker-controlled addresses. No public exploit code is referenced at time of analysis, and the low EPSS suggests this remains theoretical/targeted rather than commoditized.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 08, 2026

Cache-poisoning response forgery in ISC BIND 9 recursive/caching resolvers (as packaged by Alpine Linux) lets remote unauthenticated attackers inject forged DNS answers into the resolver's cache by abusing a predictable randomness source (CWE-341), producing high integrity impact with a scope change while leaving confidentiality and availability unaffected. Practical exploitation is constrained: the attacker must be able to prompt the resolver to look up a name under their influence and must win a race against the legitimate answer before it arrives, which is why our assessed vector rates it AC:H rather than the published AC:L. Severity and likelihood therefore conflict sharply - an 8.6 base score against an EPSS of 0.03% (8th percentile), no CISA KEV listing, and no public exploit identified at time of analysis; Alpine has shipped the fix in bind 9.20.15-r0 and ISC published advisory KB cve-2025-40780. Authoritative-only BIND deployments are not the target; recursive resolver deployments are.

Earlier versions of this analysis (1)
v1 May 27, 2026 - 23:15

BIND DNS server on Alpine Linux was patched at package version 9.20.15-r0, addressing an unspecified vulnerability in the ISC BIND 9.20.x release series. The underlying flaw details - including attack vector, impact class, and affected component - are not disclosed in the available CVE record, making precise impact assessment impossible at this time. EPSS exploitation probability is 0.03% (8th percentile), and no public exploit or CISA KEV listing has been identified.

RemediationAI

Vendor-released patch: Alpine Linux bind 9.20.15-r0 - upgrade immediately with apk upgrade bind (or apk add bind=9.20.15-r0 to pin the fixed build), then restart the named service so the new resolver binary is loaded; this build incorporates the upstream ISC fix described in https://kb.isc.org/docs/cve-2025-40780, corroborated by the oss-security post at http://www.openwall.com/lists/oss-security/2025/10/22/1. If the package cannot be upgraded on a given host, the most effective compensating control is to stop the affected service from being an open recursive resolver for untrusted clients: disable recursion (recursion no; in named.conf) or restrict allow-recursion/allow-query to trusted client ranges and block inbound UDP/TCP 53 from the internet - the trade-off is that any external clients depending on that resolver lose name resolution, so this is only viable for hosts that are not meant to serve strangers. Enabling DNSSEC validation reduces the chance that a forged answer is accepted for signed zones but does not remove the underlying randomness weakness, and source-port randomization plus DNS cookies (server and client cookie support where available) narrow the race window without constituting a fix. Because exploitation requires the attacker to win a response race, and EPSS is low (0.03%, 8th percentile) with no KEV listing or public exploit identified, prioritise patching internet-reachable recursive resolvers first, then internal ones.

Affected ProductsAI

The affected artifact in this record is the Alpine Linux bind package, where all builds prior to 9.20.15-r0 are vulnerable and 9.20.15-r0 is the first fixed build; upstream, the corresponding defect affects ISC BIND 9 recursive/caching resolvers that perform outbound lookups for clients, while authoritative-only servers are not the exploitation target. No CPE identifiers, upstream version range, or vendor package metadata beyond the Alpine fix version were included in the supplied data, so the precise upstream affected-version matrix should be confirmed in the ISC advisory at https://kb.isc.org/docs/cve-2025-40780 and the oss-security disclosure at http://www.openwall.com/lists/oss-security/2025/10/22/1; a third-party write-up is available at https://vuldb.com/vuln/329394. Alpine users can confirm exposure with apk list -I bind and checking the reported version.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-341 (predictable values derived from observable state): the resolver's outbound query state - the transaction identifier and related per-query randomness used to match an incoming UDP response to an outstanding question - can be predicted by an off-path attacker rather than being drawn from a sufficiently unpredictable source. With that predictability, an attacker who can trigger the resolver to query a name they control can send a response that matches the resolver's outstanding query and is accepted, poisoning cached data that downstream clients then trust; the resulting CVSS profile is integrity-only with scope change (S:C/I:H/C:N/A:N), which is consistent with forged-answer injection rather than data theft or denial of service. Exploitation is limited to recursive/caching BIND 9 resolver deployments that perform outbound lookups on behalf of clients, and is further gated by the response-race condition; because the flaw is in query-state generation rather than in a protocol-visible feature, there is no configuration flag that removes the exposure short of patching. No CPE strings or upstream version ranges were supplied in this record, so the exact affected upstream version boundaries must be taken from the ISC advisory at https://kb.isc.org/docs/cve-2025-40780; Alpine's packaging fix is bind 9.20.15-r0, with the upstream fix referenced in the oss-security post dated 2025-10-22 (http://www.openwall.com/lists/oss-security/2025/10/22/1). Some third-party scoring and the record's tags label this as information disclosure, but the assessed impact is cache/answer modification (integrity), not disclosure.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vendor:alpine) PRIMARY 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
vuln.today AI 6.8 MEDIUM

Network, unauthenticated, no UI; but defeating a PRNG off-path and winning the forgery race is non-trivial, so AC:H; scope changes to downstream clients and integrity impact is HIGH (cache poisoning), no C/A impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N

Primary rating from Vendor (vendor:alpine).

CVSS VectorVendor: vendor:alpine

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

1
CVSS changed
Oct 08, 2026 - 11:22 NVD
8.6 (HIGH)

DescriptionCVE.org

Alpine Linux: bind fixed in 9.20.15-r0

Executive ViewAI

Why It Matters

A high-severity cache-poisoning vulnerability in ISC BIND 9 recursive resolvers, notably those packaged by Alpine Linux, could allow remote attackers to inject forged DNS answers, compromising the integrity of domain name resolution. While no public exploit identified at time of analysis and exploitation requires winning a race condition, a successful attack could redirect users to malicious sites and disrupt trust in network communications. Leadership should ensure that all recursive resolver deployments are promptly patched to maintain the security of critical business operations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Prevalence
Ubiquitous
ISC BIND is the most widely deployed DNS resolver software worldwide
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy