CVE-2025-26465
A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled. A machine-in-the-middle attack can be performed by a malic
CVSS
6.8
Medio
EPSS
7.7%
p95
KEV
—
Exploit Today
28
0-100
Publicado: 18 feb 2025 · Última mod.: 21 oct 2026 · CWE-390
7.7%EPSS · 30 días7.7%
2026-10-022026-10-30
A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled. A machine-in-the-middle attack can be performed by a malicious machine impersonating a legit server. This issue occurs due to how OpenSSH mishandles error codes in specific conditions when verifying the host key. For an attack to be considered successful, the attacker needs to manage to exhaust the client's memory resource first, turning the attack complexity high.
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2025:16823
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2025:3837
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2025:6993
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2025:8385
- access.redhat.comhttps://access.redhat.com/security/cve/CVE-2025-26465
- access.redhat.comhttps://access.redhat.com/solutions/7109879
- bugzilla.redhat.comhttps://bugzilla.redhat.com/show_bug.cgi?id=2344780
- seclists.orghttps://seclists.org/oss-sec/2025/q1/144
- seclists.orghttp://seclists.org/fulldisclosure/2025/Feb/18
- seclists.orghttp://seclists.org/fulldisclosure/2025/May/7
- seclists.orghttp://seclists.org/fulldisclosure/2025/May/8
- blog.qualys.comhttps://blog.qualys.com/vulnerabilities-threat-research/2025/02/18/qualys-tru-discovers-two-vulnerabilities-in-openssh-cve-2025-26465-cve-2025-26466
- bugzilla.suse.comhttps://bugzilla.suse.com/show_bug.cgi?id=1237040
- ftp.openbsd.orghttps://ftp.openbsd.org/pub/OpenBSD/patches/7.6/common/008_ssh.patch.sig
- lists.debian.orghttps://lists.debian.org/debian-lts-announce/2025/02/msg00020.html
- lists.mindrot.orghttps://lists.mindrot.org/pipermail/openssh-unix-announce/2025-February/000161.html
- security-tracker.debian.orghttps://security-tracker.debian.org/tracker/CVE-2025-26465
- security.netapp.comhttps://security.netapp.com/advisory/ntap-20250228-0003/
- ubuntu.comhttps://ubuntu.com/security/CVE-2025-26465
- www.openssh.comhttps://www.openssh.com/releasenotes.html#9.9p2
CVECVSSEPSSKEVRExplotTítuloVis.
CVE-2026-1141377.4 ALT43.6%
——13Django REST framework is a toolkit for building Web APIs. From 3.12.0 until 3.18.2, TokenProxy.delete() in rest_framework/authtoken/models.py uses the proxy's user-id pk while the concrete Token token-string primary key identifies rows, so Django issues a deletion query that matches no row and reports zero deletions without raising an error. Applications, administrative integrations, or operational scripts that revoke credentials through a TokenProxy instance can therefore believe revocation succeeded while the token remains live and continues authenticating. DRF's own TokenAdmin.delete_model workaround is not affected, but other callers can leave access available indefinitely because DRF tokens do not expire automatically. This issue is fixed in version 3.18.2.8dCVE-2026-1118239.8 CRÍ46.3%
——14Mage OSS through 0.9.80 before 76c4f46 can proceed with session creation upon encountering an unknown OAuth provider.12dCVE-2026-1072756.8 MED24.1%
——7@fastify/jwt is a JSON Web Token plugin for the Fastify web framework. In versions before 10.2.3, a time span passed to expiresIn, notBefore, or maxAge that the plugin's parser cannot read, such as a compound span, a month unit, an ISO 8601 duration, a decimal comma, or a value with surrounding whitespace, is silently dropped instead of refused. On the signing path this produces a token with no expiration claim that never expires, and on the verification path a configured maxAge stops being enforced, so a token that should be rejected for age is accepted. The issue is fixed in @fastify/jwt 10.2.3, and users should upgrade to 10.2.3 or later. As a workaround, pass these options as a number of seconds, or verify that any time-span string parses to a finite value before relying on it.23dCVE-2026-104480—33.9%
——10Discord libdave before 1.2.0 did not reject an MLS Welcome message when the resulting group roster contained an unrecognized participant. An attacker in control of the DAVE signaling path (the voice gateway, or an equivalent position able to add, alter, or withhold signaling messages to a client) could cause affected clients to accept an unauthorized member into the end-to-end encrypted media session, compromising the confidentiality and integrity of audio and video.29dCVE-2026-1040025.3 MED23.4%
——7A fail-open error handling issue within the data masking utility of Powertools for AWS Lambda (Python) might allow actors to read sensitive field values that the application intended to mask.
To remediate this issue, users should upgrade to version 3.35.0.29dCVE-2026-857163.7 BAJ35.1%
——11The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. From 3.0.8 until 3.0.12, processScramAuthenticationInfo and processAuthenticationInfo compute the SCRAM ServerSignature or Digest rspauth verification result but log a mismatch and still deliver the response as authenticated. On a non-TLS or compromised transport, a peer that has not proved knowledge of the shared secret can therefore be accepted as the server. The fix rejects a present invalid value and computes Digest rspauth from the Authorization parameters actually sent, but verification remains unenforced when the value is absent, the sent parameters cannot be recovered, or Digest uses qop=auth-int. This issue is fixed in version 3.0.12.37d