Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAcquire VPS with PTR record control
-
DeliverySet PTR hostname to match trusted RDNS suffix
-
ExploitSend crafted HTTP request to BunkerWeb target
-
ExecutionWAF resolves PTR without FCrDNS forward-confirmation
-
PersistSuffix match granted on spoofed hostname
-
ImpactSecurity control bypassed (blacklist/greylist/antibot)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication DNS-independent verification
|
| Exploitation Conditions | Exploitation requires two specific conditions to be met simultaneously. First, the target BunkerWeb deployment must have rDNS-based configuration active - at least one of IGNORE_RDNS (blacklist module), GREYLIST_RDNS (greylist module), or ANTIBOT_IGNORE_RDNS (antibot module) must be populated with a trusted suffix pattern; deployments that do not configure any of these rDNS options are not exposed to this bypass. Second, the attacker must control a PTR record for their source IP - this requires reverse DNS delegation authority over the IP block, commonly available through VPS or dedicated server providers (e.g., Hetzner, DigitalOcean, Vultr). No authentication to the BunkerWeb host or any application account is required. What limits exploitation is the AC:H DNS prerequisite and the fact that only deployments actively using rDNS-based access control are affected; default BunkerWeb configurations that rely on IP-based or other non-rDNS rules are not vulnerable to this specific bypass. |
| Impact | The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N scores 5.9 (Medium), accurately reflecting that while the attack is fully remote and unauthenticated, exploitation requires non-trivial DNS infrastructure - the attacker must control a reverse DNS delegation for their source IP, typically obtained via a VPS or dedicated hosting provider. No EPSS score was provided in the input, and the CVE is not listed in the CISA KEV catalog, so widespread opportunistic exploitation is not confirmed. The integrity impact is high because successful exploitation allows complete bypass of WAF security controls - blacklist evasion, forced greylist promotion, or antibot challenge skip - which could enable follow-on attacks against the protected application. No public exploit code has been identified at time of analysis. The AC:H rating means mass automated exploitation is unlikely compared to AC:L vulnerabilities; this vulnerability is most relevant to deployments that are actively targeted by an adversary with the capability to configure DNS infrastructure, rather than broad spray-and-pray campaigns. |
| Exploit ScenarioDerived | An attacker acquires a VPS or dedicated server from a hosting provider that permits custom PTR records, then sets their IP's reverse DNS to a hostname ending in a suffix matching the target's IGNORE_RDNS or GREYLIST_RDNS pattern (e.g., trusted.example.com if the operator has whitelisted .example.com). When the attacker sends HTTP requests to the BunkerWeb-protected application, the WAF resolves the PTR record, matches the spoofed suffix, and grants blacklist bypass or greylist treatment without verifying the hostname forward-resolves to the attacker's IP. No public proof-of-concept code has been identified, but the technique is well-understood in the context of FCrDNS bypass research. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Bypass of rDNS-based security controls in BunkerWeb prior to 1.6.13 allows unauthenticated remote attackers who control a PTR record to spoof trusted reverse DNS suffixes, circumventing the blacklist, greylist, and antibot modules. The root cause (CWE-350) is the failure to perform forward-confirmed reverse DNS (FCrDNS) validation - affected modules checked only that the PTR hostname suffix matched a trusted pattern without verifying the hostname resolves back to the client IP. No public exploit or CISA KEV listing has been identified; vendor-released patch version 1.6.13 is available.
RemediationAI
Upgrade BunkerWeb to version 1.6.13 or later; this is the vendor-released patch that introduces FCrDNS validation via the get_ips function, confirming that rDNS-resolved hostnames resolve back to the originating client IP before any suffix match is trusted. The release is available at https://github.com/bunkerity/bunkerweb/releases/tag/v1.6.13 and the code change is detailed in PR #3710 at https://github.com/bunkerity/bunkerweb/pull/3710. As a compensating control prior to patching, administrators should audit and, where feasible, clear the IGNORE_RDNS, GREYLIST_RDNS, and ANTIBOT_IGNORE_RDNS configuration values - removing these entries eliminates the bypass surface entirely, at the cost of losing hostname-based access management. Alternatively, supplement rDNS rules with IP-CIDR allowlists for trusted sources, which cannot be spoofed via PTR manipulation. Note that disabling rDNS-based rules may affect legitimate trusted-crawler or monitoring-service access flows that relied on hostname suffixes.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
BunkerWeb (cpe:2.3:a:bunkerity:bunkerweb:*:*:*:*:*:*:*:*) is a Lua-based open-source WAF built on nginx. The affected modules - blacklist.lua, greylist.lua, and antibot.lua - implement rDNS-based access control by resolving the client IP to a hostname via PTR record and comparing the suffix against administrator-configured patterns (IGNORE_RDNS, GREYLIST_RDNS, ANTIBOT_IGNORE_RDNS). The flaw maps to CWE-350 (Reliance on Reverse DNS Resolution for a Security-Critical Action): the modules trusted the PTR lookup result without calling get_ips to perform the forward-confirmed reverse DNS (FCrDNS) check - verifying that the resolved hostname actually maps back to the originating client IP. Since PTR records are published by whichever party controls the reverse DNS delegation for an IP block, any attacker with a VPS or dedicated server can publish an arbitrary PTR record, enabling suffix-match spoofing against any BunkerWeb instance using rDNS-based rules.
Know when Bunkerweb gets its next vulnerability
- 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
AV:N and PR:N because attack is remote and unauthenticated; AC:H because attacker must control a PTR delegation; I:H for complete WAF control bypass; C:N and A:N as no data exfiltration or availability impact applies.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
BunkerWeb is an open-source, next-generation Web Application Firewall. Prior to 1.6.13, the blacklist, greylist, and antibot modules in src/common/core/blacklist/blacklist.lua, src/common/core/greylist/greylist.lua, and src/common/core/antibot/antibot.lua trust PTR suffix matches in IGNORE_RDNS, GREYLIST_RDNS, and ANTIBOT_IGNORE_RDNS without using get_ips to confirm that the hostname resolves to the client address. An unauthenticated remote attacker who controls a PTR record can spoof a trusted suffix to bypass rDNS-based blacklisting, gain greylist treatment, or skip an antibot challenge. This issue is fixed in version 1.6.13.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privilege escalation in BunkerWeb's UI and API allows a low-privileged authenticated user to inject attacker-controlled
Improper authorization in BunkerWeb's web UI middleware allows authenticated reader-role accounts to permanently delete
EUVD-2026-63542
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB