CVE-2026-28810: Generation of Predictable Numbers or Identifiers vulnerability in Erlang/OTP kernel (inet_res, inet_db modules
CVE-2026-28810 is a low-severity flaw (CVSS 3.7) affecting erlang\/otp. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
Generation of Predictable Numbers or Identifiers vulnerability in Erlang/OTP kernel (inet_res, inet_db modules) allows DNS Cache Poisoning. The built-in DNS resolver (inet_res) uses a sequential, process-global 16-bit transaction ID for UDP queries and does not implement source port randomization. Response validation relies almost entirely on this ID, making DNS cache poisoning practical for an attacker who can observe one query or predict the n
Why this priority
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Risk facts
| CVSS score | 3.7 (Low) |
| Attack vector | Network (remote) |
| Attack complexity | High |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 0.3% (top 81%) |
| CISA exploited list | No |
| Weakness | CWE-340 |
| Published | 2026-04-07 |
| Last modified | 2026-10-26 |
Last updated 2026-10-26 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-28810?
erlang\/otp: upgrade to 26.2.5.19, 27.3.4.10, 28.4.2. Exact commands for each OS are on this page.
Is CVE-2026-28810 being exploited?
CVE-2026-28810 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-28810 affect?
CVE-2026-28810 affects erlang\/otp. Severity is low (CVSS 3.7). Generation of Predictable Numbers or Identifiers vulnerability in Erlang/OTP kernel (inet_res, inet_db modules) allows DNS Cache Poisoning. The built-in DNS resolver (inet_res) uses a sequential, process-global 16-bit transaction ID for UD
How urgent is CVE-2026-28810?
Priority 23/100. Remotely exploitable, no login, no user action
Related CVEs
- CVE-2026-28808 CRITICAL 9.8 UPGRADE UPGRADE Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scrip
- CVE-2026-32144 HIGH 7.4 UPGRADE UPGRADE Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows OCSP design
- CVE-2026-32147 MEDIUM 4.3 UPGRADE UPGRADE Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP ssh
- CVE-2026-49759 HIGH 8.2 UPGRADE UPGRADE Stack-based Buffer Overflow vulnerability in Erlang OTP erts (inet_drv) allows an unauthenticated remote attac
- CVE-2026-42790 HIGH 8.1 UPGRADE Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) al