Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-28810

19
FAUCET Score

OVERVIEW CVE-2026-28810 is a DNS cache poisoning vulnerability in the Erlang/OTP kernel, specifically affecting the inet_res DNS resolver module. The flaw stems from the use of predictable, sequential 16-bit transaction IDs for UDP queries combined with the absence of source port randomization. This allows attackers to forge DNS responses and poison DNS caches, as response validation relies almost exclusively on the transaction ID. The vulnerability impacts OTP versions 17.0 through 28.4.2 and their corresponding kernel components, affecting systems where inet_res is deployed in untrusted network environments. SEVERITY The vulnerability carries a CVSS v3.1 score of 3.7 (LOW) with an attack vector of network-based but requiring high complexity (AC:H), no privileges (PR:N), and no user interaction (UI:N). The impact is limited to integrity compromise with no confidentiality or availability effects. However, the moderate FAUCET Risk Score of 36.0/100 suggests elevated concern beyond the CVSS rating. The root cause violates RFC 5452 recommendations for DNS security and represents a fundamental design flaw in the resolver implementation. EXPLOITATION STATUS This vulnerability is not currently listed on the Known Exploited Vulnerabilities (KEV) catalog and is marked as inactive on threat tracking lists. The EPSS score of 0.000660 indicates minimal probability of exploitation in the wild. No public exploit code or active exploitation campaigns have been reported. However, the vulnerability remains practically exploitable for threat actors with network visibility to observe or predict transaction IDs, particularly in untrusted network scenarios despite the resolver's design intent for trusted environments only.

Impacted Technologies

VendorProductVersion(s)CPE
>= 17.0, < 26.2.5.19CPE matchmatch criteria
cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*
>= 27.0, < 27.3.4.10CPE matchmatch criteria
cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*
>= 28.0, < 28.4.2CPE matchmatch criteria
cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 4.0

6.3MEDIUM

CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Attack Vector
NETWORK
Attack Complexity
HIGH
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
VS Confidentiality
NONE
VS Integrity
LOW
VS Availability
NONE
SS Confidentiality
NONE
SS Integrity
NONE
SS Availability
NONE
Exploit Maturity
NOT_DEFINED
CvssVersion
4.0

Exploit Intelligence

EPSS Score
0.27%
Probability of exploitation in next 30 days
EPSS Percentile
18.9%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
This CVE's current EPSS score of 0.0027 is in the 10th percentile among its peer group of 1,506 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.3 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.0 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (1)

github_advisorypatch availablevia nvd_reference
View patch

Vendor Advisories (1)

microsoft2026-Apr/CVE-2026-28810Moderate

Predictable DNS Transaction IDs Enable Cache Poisoning in Built-in Resolver

Apr 2, 2026

References

cna.erlef.org / cves/CVE-2026-28810.html
Third Party Advisory
github.com / erlang/otp/commit/36f23c9d2cc54afe83671dd7343596d7972839a5
Patch
github.com / erlang/otp/commit/b057a9d995017b1be50d6dc02edd52382f3231b8
Patch
github.com / erlang/otp/commit/dd15e8eb03548c5e55e9915f0e91389ec6bad9fd
Patch
github.com / erlang/otp/security/advisories/GHSA-v884-5jg5-whj8
Vendor Advisory
osv.dev / vulnerability/EEF-CVE-2026-28810
Third Party Advisory
erlang.org / doc/system/versions.html
Release Notes