> CVE-2026-103895 [HIGH]

« BACK_TO_HOME
PUBLISHED
2026-10-16 05:17
MODIFIED
2026-10-16 05:17
CVSS_SCORE V3
8.1
EPSS (Prob. Exploit)
0.43%
Top 64.5%
DATA SOURCES:
NVD đź”— 2026-10-16 FIRST EPSS đź”— 2026-10-17

> DESCRIPTION

The miniOrange OTP Login, Verification and SMS Notifications plugin for WordPress is vulnerable to Authentication Bypass in versions up to, and including, 5.5.8 via the `mo_by_pass_login()` function. This is due to `mo_delay_otp_process()` short-circuiting the authentication flow before password validation or the administrator intent gate (added in 5.5.6) can run, combined with the Delay OTP grace flag (`mov_last_verified_dttm`) being stored as a `user_meta` row keyed solely by target user ID with no binding to the originating session, cookie, IP address, or device. This makes it possible for unauthenticated attackers to authenticate as any WordPress user — including administrators — by submitting only a known username with the `mo_wp_login_intent=otp` parameter and any non-empty password, thereby inheriting a legitimate user's open Delay OTP grace window without ever supplying correct credentials. Exploitation requires the site to have OTP-only login (`wp_login_skip_password=1`, `wp_login_skip_password_fallback=0`) and Delay OTP Verification (`wp_login_delay_otp=1`) enabled, and the target account must currently be within its configured Delay OTP interval.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.
Cette CVE est récente (1 day ago) - les informations détaillées peuvent prendre quelques jours.

> CVSS V3 METRICS

CVSS_VECTOR
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EXPLOITABILITY
2.2
IMPACT
5.9

> MÉTRIQUES CVSS DÉTAILLÉES

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Métrique Valeur Interprétation
AV (Vecteur d'Attaque)
Attack Vector
Network (N)
Exploit possible à distance via réseau (HTTP, API, etc.)
AC (Complexité d'Attaque)
Attack Complexity
High (H)
Conditions spécifiques doivent être réunies pour exploiter
PR (Privilèges Requis)
Privileges Required
None (N)
Aucune authentification requise
UI (Interaction Utilisateur)
User Interaction
None (N)
Aucune interaction utilisateur nécessaire
S (Périmètre)
Scope
Unchanged (U)
Impact reste dans le périmètre du composant compromis
C (Impact Confidentialité)
Confidentiality Impact
High (H)
Divulgation totale d'informations
I (Impact Intégrité)
Integrity Impact
High (H)
Modification totale des données possible
A (Impact Disponibilité)
Availability Impact
High (H)
Interruption totale du service possible

> RÉSUMÉ DES IMPACTS

Confidentialité
High
Divulgation totale d'informations
Intégrité
High
Modification totale des données possible
Disponibilité
High
Interruption totale du service possible

> WEAKNESSES

CWE-287

> HISTORIQUE DES MODIFICATIONS

Première apparition
16/10/2026 05:17
Source: NVD
Total des modifications: 0 Dernière mise à jour: 1 day ago

> REFERENCES

https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/tags/5.5....
https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/tags/5.5....
https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/tags/5.5....
https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/tags/5.5....
https://plugins.trac.wordpress.org/browser/miniorange-otp-verification/tags/5.5....
https://plugins.trac.wordpress.org/browser/miniorange-otp-verification?rev=37412...
https://plugins.trac.wordpress.org/changeset/3733803/miniorange-otp-verification...
https://www.wordfence.com/threat-intel/vulnerabilities/id/4a3a7097-e184-40d0-9c2...
« BACK_TO_HOME