Le Critical Patch Update d'Oracle d'octobre 2026 est arrivé dans NVD le 20 octobre, et il est lourd : 33 CVE notées CRITICAL, de 9.1 à 10.0, réparties sur quatorze produits. Le lendemain, Oracle a ajouté une alerte de sécurité hors cycle pour Java SE et GraalVM (CVE-2026-91403, 9.1), ce qui porte le total à 34.
Deux lignes de force se dégagent. D'abord, Oracle SOA Suite concentre à lui seul dix CVE critiques, dont trois à 10.0 sans authentification. Ensuite, six CVE atteignent 10.0 et aucune des six ne demande de compte : SOA Suite, E-Business Suite, JD Edwards et Access Manager. Ce sont des briques d'intégration et d'authentification, donc des points de passage vers le reste du SI.
Tous les scores ci-dessous sont ceux d'Oracle (CNA secalert_us@oracle.com). NVD n'a encore analysé aucune de ces CVE : la plupart sont en Awaiting Analysis, celles d'Essbase en Undergoing Analysis, celle de Java en Received, et aucune n'a de configuration CPE.
Les six CVE à 10.0
| CVE | Produit | Composant | Protocole | CVSS 3.1 |
|---|---|---|---|---|
| CVE-2026-91231 | Oracle SOA Suite | Adapters | HTTP | 10.0 |
| CVE-2026-91221 | Oracle SOA Suite | Fabric Layer | T3, IIOP | 10.0 |
| CVE-2026-91216 | Oracle SOA Suite | Fabric Layer | T3, IIOP | 10.0 |
| CVE-2026-91299 | JD Edwards EnterpriseOne Orchestrator | E1 IOT Orchestrator Security | HTTP | 10.0 |
| CVE-2026-101809 | Oracle E-Business Suite, Workflow | Workflow Notification Mailer | HTTP | 10.0 |
| CVE-2026-87337 | Oracle Access Manager | Authentication Engine | HTTP | 10.0 |
Cinq d'entre elles partagent le vecteur CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H : attaquant non authentifié, exploitation facile, changement de portée, et une issue qu'Oracle résume par un mot, takeover. La sixième, CVE-2026-87337 sur Access Manager, a un vecteur sans impact sur la disponibilité (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N) mais atteint quand même 10.0.
Pourquoi ces six-là méritent ton attention en premier :
- Access Manager est la brique de SSO d'une pile Oracle. Une faille critique dans son Authentication Engine, avec un accès en lecture et en écriture aux données critiques, touche le contrôle d'accès de toutes les applications qu'il protège. Le changement de portée coté par Oracle dit la même chose.
- SOA Suite est la couche d'intégration : elle parle à l'ERP, au CRM, aux bases. Deux des trois 10.0 passent par T3 et IIOP, les protocoles WebLogic, ce qui signifie qu'un WAF placé devant le port HTTP ne protège de rien.
- Workflow Notification Mailer d'E-Business Suite traite des messages entrants : il est souvent joignable depuis plus d'endroits qu'on ne le croit.
- JD Edwards Orchestrator sert à brancher des flux IoT et des intégrations sur l'ERP : il est fréquemment exposé à des systèmes tiers.
Le reste du lot
9.9 : prise de contrôle avec un simple compte (15 CVE)
| CVE | Produit | Composant | CVSS 3.1 |
|---|---|---|---|
| CVE-2026-91251 | Oracle SOA Suite | Adapters | 9.9 |
| CVE-2026-91250 | Oracle SOA Suite | Adapters | 9.9 |
| CVE-2026-91232 | Oracle SOA Suite | Fabric Layer | 9.9 |
| CVE-2026-91224 | Oracle SOA Suite | Fabric Layer | 9.9 |
| CVE-2026-91222 | Oracle BPM Suite | Human Workflow | 9.9 |
| CVE-2026-91663 | Oracle Essbase | Security | 9.9 |
| CVE-2026-91658 | Oracle Essbase | Security | 9.9 |
| CVE-2026-91638 | Oracle Essbase | Security | 9.9 |
| CVE-2026-91637 | Oracle Essbase | Security | 9.9 |
| CVE-2026-91354 | Oracle Outside In Technology | Clean Content SDK | 9.9 |
| CVE-2026-101529 | Enterprise Manager for Oracle Database | Data Guard Management | 9.9 |
| CVE-2026-101528 | Enterprise Manager for Oracle Database | Data Guard Management | 9.9 |
| CVE-2026-101503 | Oracle Trusted Answer Search | PLSQL package | 9.9 |
| CVE-2026-101501 | Oracle Trusted Answer Search | PLSQL package | 9.9 |
| CVE-2026-101446 | Siebel CRM Cloud Applications | Siebel Cloud Manager | 9.9 |
Toutes exigent un compte à faibles privilèges (PR:L). Chez Oracle, cela veut dire un utilisateur applicatif ordinaire : dans une organisation qui compte des centaines d'utilisateurs Essbase ou Siebel, ce n'est pas une barrière. Les deux CVE de Trusted Answer Search passent par Oracle Net, le protocole de la base de données, et celles d'Enterprise Manager visent la gestion de Data Guard, c'est-à-dire la réplication des bases.
9.6 : lecture et modification des données (4 CVE)
| CVE | Produit | Composant | CVSS 3.1 |
|---|---|---|---|
| CVE-2026-91218 | Oracle SOA Suite | Fabric Layer | 9.6 |
| CVE-2026-91243 | Oracle BPM Suite | Fabric Layer | 9.6 |
| CVE-2026-87347 | Oracle HTTP Server | OSSL Module | 9.6 |
| CVE-2026-101420 | PeopleSoft PeopleTools | SQR | 9.6 |
Compte à faibles privilèges, changement de portée, impact élevé sur la confidentialité et l'intégrité, pas sur la disponibilité.
9.3 : trois CVE sans authentification
| CVE | Produit | Composant | CVSS 3.1 |
|---|---|---|---|
| CVE-2026-91644 | Oracle Essbase | Security | 9.3 |
| CVE-2026-91230 | Oracle SOA Suite | Fabric Layer | 9.3 |
| CVE-2026-91622 | Agile PLM for Process | Product Quality Management | 9.3 |
Les deux premières ne demandent ni compte ni interaction. Celle d'Agile PLM for Process exige l'action d'un autre utilisateur (UI:R).
9.1 : six CVE, dont Java
| CVE | Produit | Composant | CVSS 3.1 |
|---|---|---|---|
| CVE-2026-91403 | Java SE, GraalVM for JDK, GraalVM Enterprise Edition | JSSE | 9.1 |
| CVE-2026-91341 | Oracle Outside In Technology | Clean Content SDK | 9.1 |
| CVE-2026-91225 | Oracle SOA Suite | Adapters | 9.1 |
| CVE-2026-91656 | Oracle Essbase | Federated Partitions | 9.1 |
| CVE-2026-91655 | Oracle Essbase | Security | 9.1 |
| CVE-2026-91241 | Oracle BI Enterprise Edition | Analytics Web Administration | 9.1 |
L'alerte Java : CVE-2026-91403
| Champ | Valeur |
|---|---|
| CVSS 3.1 | 9.1 (CRITICAL), source Oracle |
| Vecteur | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| Composant | JSSE (la pile TLS de Java) |
| Statut NVD | Received |
| Référence | Oracle Security Alert dédiée, hors CPU trimestriel |
Oracle ne publie une alerte hors cycle que lorsqu'il juge qu'une faille ne peut pas attendre le prochain patch trimestriel. Ici, le composant est JSSE, l'implémentation TLS de Java. La description précise que la faille est exploitable via les API du composant, par exemple au travers d'un service web qui leur transmet des données, et qu'elle concerne aussi les applications Java Web Start ou applets en sandbox qui exécutent du code non fiable.
Ce qui rend ce cas délicat : Java n'est pas un produit qu'on inventorie, c'est une dépendance embarquée dans des dizaines d'applications, de serveurs et d'appliances. Les JDK qui tournent chez toi sont probablement plus nombreux que ceux que tu as installés toi-même.
Versions affectées
Oracle liste les versions supportées affectées ; les versions antérieures non supportées ne sont pas évaluées et doivent être considérées comme exposées.
| Produit | Versions affectées citées par Oracle |
|---|---|
| Oracle SOA Suite | 12.2.1.4.0 et 14.1.2.0.0 |
| Oracle BPM Suite | 12.2.1.4.0 et 14.1.2.0.0 |
| Oracle HTTP Server | 12.2.1.4.0 et 14.1.2.0.0 |
| Oracle Access Manager | 12.2.1.4.0 et 14.1.2.1.0 |
| Oracle Essbase | 21.8.3.0.0 |
| Oracle Outside In Technology | 8.5.8 |
| JD Edwards EnterpriseOne Orchestrator | 9.2.0.0 à 9.2.26.5 |
| Oracle E-Business Suite, Workflow | 12.2.3 à 12.2.15 |
| Enterprise Manager for Oracle Database | 13.5 et 24.1 |
| Oracle Trusted Answer Search | 26.1 |
| Siebel CRM Cloud Applications | 17.0 à 26.9 |
| PeopleSoft PeopleTools | 8.61 à 8.63 |
| Agile PLM for Process | 6.2.4 |
| Oracle BI Enterprise Edition | 8.2.0.0.0, 12.2.1.4.0 et 26.01.0.0.0 |
| Oracle Java SE | 8u511, 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5, 27.0.1 |
| Oracle GraalVM for JDK | 17.0.21 et 21.0.13 |
| Oracle GraalVM Enterprise Edition | 21.3.20 |
⚠️ Ces numéros sont les versions affectées, pas les versions corrigées. NVD ne publie aucune version corrective : le correctif se récupère sur My Oracle Support selon ta version exacte, à partir du bulletin cpuoct2026 et, pour Java, de l'alerte alert-cve-2026-91403.
Pour identifier ce qui tourne :
# Fusion Middleware (SOA, BPM, OHS, OAM) : inventaire des patchs du ORACLE_HOME
$ORACLE_HOME/OPatch/opatch lsinventory
# Java : version de chaque JVM présente sur un hôte
find / -name java -type f -perm -u+x 2>/dev/null | while read j; do echo "$j"; "$j" -version 2>&1 | head -1; done
Détection
- Ports WebLogic : pour les CVE SOA Suite et Essbase qui passent par T3 et IIOP, vérifie depuis un poste utilisateur standard quels ports du domaine WebLogic répondent. Un port T3 joignable depuis le réseau bureautique est un problème en soi.
- Journaux WebLogic : connexions T3/IIOP depuis des sources qui n'ont aucune raison d'invoquer des objets distants, erreurs de désérialisation ou de protocole inhabituelles.
- Access Manager : sessions créées sans authentification préalable cohérente, pics d'erreurs dans les journaux du serveur OAM.
- E-Business Suite : messages entrants anormaux traités par le Workflow Notification Mailer.
- Java : inventaire des JVM embarquées dans les applications tierces et les appliances, pas seulement des JDK installés par l'équipe système.
Mitigation
- Commence par les six CVE à 10.0 : SOA Suite, Access Manager, E-Business Suite Workflow, JD Edwards Orchestrator. Pas de compte requis, prise de contrôle et changement de portée : c'est une fenêtre d'urgence, pas le cycle trimestriel habituel.
- Filtre T3 et IIOP au niveau réseau sur tous les domaines WebLogic, avant même le patch : ces protocoles servent aux échanges entre composants, pas aux utilisateurs.
- Ferme l'exposition Internet des consoles et services SOA, OAM, EBS et JDE qui ne doivent pas l'être.
- Revois les comptes applicatifs sur Essbase, Siebel, Trusted Answer Search et Enterprise Manager : quinze CVE à 9.9 n'exigent qu'un compte à faibles privilèges.
- Traite Java comme un chantier à part : mets à jour les JDK et JRE que tu maîtrises, puis demande à tes éditeurs quand leurs produits embarqueront une JVM corrigée.
Le lot d'août avait déjà montré la même concentration de failles critiques sur un petit nombre de produits Fusion Middleware : voir notre analyse du patch Oracle d'août 2026.
Pourquoi surveiller en continu ta pile Oracle
Un CPU Oracle, c'est un tableau de plusieurs centaines de lignes, des produits que personne ne sait plus situer, et des versions qui ne se lisent qu'avec OPatch. Rapprocher ce tableau de ce qui tourne réellement chez toi est un travail manuel, et c'est précisément pour ça que les CVE Oracle restent ouvertes des mois. L'alerte Java hors cycle ajoute une couche : la JVM embarquée que personne n'a inventoriée.
Avec cveo.tech, déclare tes composants Oracle, Fusion Middleware, E-Business Suite, Java, avec leur version exacte, et reçois une alerte dès qu'une CVE critique les concerne.