CWE-350Variant

Reliance on Reverse DNS Resolution for a Security-Critical Action

Draft in the CWE catalog · 23 CVEs mapped

23
CVEs mapped
6.5
Median CVSS
What it is

The product performs reverse DNS resolution on an IP address to obtain the hostname and make a security decision, but it does not properly ensure that the IP address is truly associated with the hostname.

Recent examples
8.5cvss
CVE-2026-55526

CVE-2026-55526 - HIGH Severity Vulnerability

PraisonAI is a multi-agent teams system. Prior to praisonaiagents 1.6.58, spider_tools._host_is_blocked() does not resolve ordinary hostnames before scrape_page fetches them. A hostname such as 127.0.0.1.nip.io passes validation and resolves to loopback, permitting internal HTTP access. The fix uses socket.getaddrinfo and fails closed on DNS errors. This issue is fixed in version 1.6.58.

HIGHno explanation yet
0%
epss
7.5cvss
CVE-2026-56709

CVE-2026-56709 - HIGH Severity Vulnerability

Grav before 3.9.2 fails to validate untrusted Host headers in the sendInvitationEmail() function when constructing token-bearing invitation links. Attackers can manipulate the Host header to poison invitation links and redirect users to attacker-controlled domains, bypassing the require_trusted_host protection which only covers password reset flows.

HIGHno explanation yet
0%
epss
5.9cvss
CVE-2026-75514

CVE-2026-75514 - MEDIUM Severity Vulnerability

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.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-350
Abstraction
Variant
Structure
Simple
Status
Draft
References (1)