<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1950087345534883&amp;ev=PageView&amp;noscript=1">
Skip to content

Oracle ERP Security

Oracle ERP Penetration Testing. Four Products,

Four Different Attacks.

E-Business Suite, PeopleSoft, JD Edwards, and Fusion Cloud share a vendor, a patch calendar, and usually a database. Almost nothing else. IntegSec tests each on its own terms, and proves the paths a generic pentest never finds.

6295907141639652363-128 1

Decades on the Offense

Led by an offensive-security team whose founder holds CISSP, OSCP, and OSCE, with two decades breaking into enterprise systems at IBM X-Force Red, Trustwave SpiderLabs, and IntegSec.

10217013321529659193-128 1

Real Human Pentesters

Not a scanner reselling a dashboard. Experienced operators manually chain misconfigurations into proven attack paths a tool will never produce.

Group-2

Per-Product Depth

EBS responsibilities, PeopleTools security, JDE Security Workbench, WebLogic and Tuxedo internals, and the Oracle DBA layer. Testing planned per product, not per template.

Why Oracle ERP Needs Its Own Methodology

"Oracle ERP" is not one product. It is four unrelated codebases Oracle built or acquired at different times, each with a different security model and a different signature attack. A tester who treats them as variations on a theme will miss the real path on three of them. Oracle ERP flaws also appear in actively used in real attacks.

12553691911692786131 1

The Security Model Is the Product

In Oracle ERP, a vulnerability is usually a responsibility, permission list, or duty role granted too widely, not a memory-safety bug. Testing has to model real business roles. Scanners cannot see any of it.

Middleware Nobody Owns

WebLogic, WebSphere, and Oracle HTTP Server sit under every one of these products, usually orphaned between the DBA team and infrastructure. An exposed /console or an unpatched T3 listener is a complete bypass. An ERP test that skips the app server is not an ERP test.

Reporting Engines Execute Code by Design

Concurrent Manager, Process Scheduler, UBE, and BI Publisher run code and arbitrary SQL as intended behavior. They are features, not bugs, and they are where most authenticated privilege escalation actually happens.

JD Edwards Denies by Exception

In EBS, PeopleSoft, and SAP a user has no access until something grants it. In JDE a user has access unless a record explicitly denies it. The absence of a security record is a grant, so "nothing flagged in Security Workbench" means the opposite of what it means everywhere else.

The Exploit Is a Business Transaction

The realistic worst case is not root on the app server. It is a payment to an attacker-controlled bank account, through entirely legitimate screens, by a user with one responsibility too many. A test that stops at platform compromise never sees it.

These Systems Are Old and Fragile

Aggressive testing against a production Concurrent Manager or Tuxedo domain can halt period close. Safety controls, rate limiting, and coordinated test windows are part of the method, not optional courtesy.

The Oracle ERP Attack Surface We Test

Real Oracle ERP testing means going deep on components unique to each product, plus the middleware and database layers they all share. We assess the full stack the way an external attacker or a malicious insider would.

Unauth Web Tier

Servlets, JSPs, report repositories reachable with no login

Tuxedo & JDENET

Jolt listeners, WSL, JDENET exposed to user VLANs

Middleware

WebLogic, WebSphere, OHS, Server Manager consoles

Batch & Reporting

Concurrent Manager, Process Scheduler, UBE, BI Publisher

Roles & SoD

Responsibilities, permission lists, duty roles, Security Workbench

Credential Files

App-tier configs holding reversible DB credentials

Database Layer

APPS, SYSADM, PRODDTA, TNS listener, privilege review

Integration & APIs

ISG, Integration Broker, BSSV, AIS, REST endpoints

DMZ & Self-Service

iSupplier, iRecruitment, URL firewall, node trust

Business Controls

P2P, O2C, GL fraud paths and SoD conflicts

External & Perimeter Testing

We probe internet-exposed self-service portals, middleware consoles, and report repositories to establish what an unauthenticated attacker can reach and exploit before any credentials exist.

Known-Exploited Vulnerability Sweep

We verify exposure to the Oracle flaws confirmed as exploited in the wild, checked against your actual component and patch levels rather than inferred from a banner.

Authenticated & Insider Simulation

Starting from a low-privilege account, we chain over-granted responsibilities, reporting engines, and credential files into demonstrated escalation to APPS, SYSADM, or full database ownership.

Database-Layer Audit Bypass

We read business data directly by SQL and show it produces no entry in the application's audit trail. It takes minutes, and it reframes how most teams think about their ERP controls.

Compromise Assessment

Given the exploitation history of internet-facing EBS, a first external test has a realistic chance of finding an existing compromise. We look for it deliberately, and if we find it, we stop and hand over to incident response rather than testing over a live incident.

Support Status & Patch Posture

Oracle Critical Patch Updates ship quarterly, and middleware, database, and OS each have their own stream. A product in Sustaining Support receives no security patches at all, which is a finding in its own right and reframes the entire report.

Oracle Vulnerabilities Confirmed Exploited in the Wild

Every entry below appears in CISA's Known Exploited Vulnerabilities catalog, meaning confirmed use in real attacks rather than a theoretical CVSS score. We check your exposure to each one.

Oracle Critical Patch Updates & Security Alerts
CVE COMPONENTS What It Gives an Attacker ADDED TO KEV
CVE-2025-61882
RANSOMWARE
E-Business Suite, BI Publisher Integration Unauthenticated remote code execution, CVSS 9.8. Exploited as a zero-day by the CL0P extortion group before Oracle's out-of-band patch Oct 2025
CVE-2025-61884
RANSOMWARE
E-Business Suite Server-side request forgery, subject of a second Oracle out-of-band alert two weeks after the first Oct 2025
CVE-2022-21587
RANSOMWARE
E-Business Suite, Web ADI Unauthenticated remote code execution, CVSS 9.8 Feb 2023
CVE-2021-35587
RANSOMWARE
Access Manager (Fusion Middleware) Pre-authentication remote code execution, CVSS 9.8, in the component that commonly fronts EBS logins Nov 2022
CVE-2017-10271
RANSOMWARE
WebLogic Server Remote code execution on the application server underneath EBS, PeopleSoft, and JD Edwards Feb 2022
CVE-2020-14882
RANSOMWARE
WebLogic Server console Authentication bypass leading to remote code execution Nov 2021

Every Product Has a Signature Attack

These are the paths that separate a real Oracle ERP test from a network scan with an Oracle logo on the cover. Each is specific to one product, and each is routinely present.

Vector-2

E-Business Suite: Diagnostics to Arbitrary SQL

With Utilities: Diagnostics set to Yes, a user can open Help, then Diagnostics, then Examine, and run arbitrary SQL as APPS. We check the value at site, application, responsibility, and user level. Site-level Yes on production is critical, and it is the finding most often present.

E-Business Suite: The .dbc Credential Path

The .dbc file holds the JDBC URL, the guest credentials, and the application server ID. Possession lets an attacker authenticate as the application server, and combined with app server ID authentication turned off it is a full bypass. We also test reversible password recovery from FND_USER and the classic APPLSYSPUB unauthenticated-to-credentials pivot.

PeopleSoft: Token Forgery and Cross-Node Replay

A weak or default node password lets an attacker mint a valid authentication token for any user, including PS, with no credentials at all. We also test replay across nodes: a token obtained from a development or campus environment, presented to production, is accepted by any node listed as trusted.

PeopleSoft: Connect ID to Total Database Ownership

Connect ID credentials sit in a config file on the app tier. That account can read the table holding the reversibly-encrypted Access ID password, which is SYSADM. This is the canonical path from a foothold to full ownership of the database, and it is aggravated wherever the default encryption key is still in use.

JD Edwards: Server Manager and Orchestrator

Server Manager is the management plane for the whole estate, its console can reveal credentials for every managed component, and its default administrative credentials are widely known and widely unchanged. Separately, Groovy scripting inside Orchestrator gives arbitrary code execution on the AIS server, the highest-value authenticated finding in a JDE estate.

Fusion Cloud: The BI Publisher Data Bypass

A user who can author a BI Publisher data model can write arbitrary SQL against the Fusion schema and return rows their role cannot see in the UI. It is a complete data-security bypass and the single most important test in a Fusion review. We pair it with role analysis on Application Implementation Consultant and IT Security Manager in production.

How IntegSec Tests Oracle ERP

Offensive expertise applied to the systems that run your finance, supply chain, and payroll. We don't hand you a scanner dump, we demonstrate exploitable attack paths and how to close them.

Oracle ERP Penetration Testing

Expert-led, manual testing that simulates real external attackers and malicious insiders against E-Business Suite, PeopleSoft, and JD Edwards EnterpriseOne.

  • External and internal network penetration testing
  • Unauthenticated web tier, servlet, and report repository exploitation
  • Tuxedo, Jolt, JDENET, and middleware console attacks
  • Privilege escalation to  APPS, SYSADM, or database ownership
  • Batch and reporting engine abuse for code execution

What You Get: Documented attack chains with proof-of-exploit, business-impact risk ratings, and prioritized remediation guidance your Apps DBA team can act on.

Security & Configuration Review

A deep review of your Oracle ERP security posture against Oracle's own hardening guidance and CIS benchmarks. Ideal ahead of an upgrade, a migration, or an audit.

  • Responsibility, permission list, and duty role analysis
  • Seeded and default account hardening across app and database
  • Middleware, listener, and database configuration review
  • Critical Patch Update backlog and support status assessment
  • Clone and refresh hygiene, including unmasked production data

Audit & Compliance Support: Evidence and reporting that support SOX ITGC and internal audit, aligned to Oracle's Secure Configuration guidance and CIS Benchmarks for Oracle Database.

Business Control & Fraud Path Review

The review that makes this an ERP test rather than a middleware test. Run with a functional counterpart, against test master data, inside written stop lines.

  • Procure-to-pay: supplier creation, bank detail change, payment runs
  • Order-to-cash: credit limits, pricing, credit memos
  • Three-way match tolerances and approval hierarchy design
  • Cross-module SoD with the affected user population per conflict
  • Reconciliation against your own GRC or SoD tooling ruleset

Written for Two Audiences: Fraud scenario walkthroughs your finance and internal audit teams can read directly, alongside the technical detail your DBA and middleware teams need.

Fusion Cloud ERP Security Review

Fusion is Oracle-managed SaaS, so this is a rigorous configuration and data-security review, not a penetration test. We say so plainly rather than overstating the assurance.

  • BI Publisher data-security bypass testing
  • Job, duty, abstract, and data role analysis against seeded catalogs
  • Privileged role review, including who can grant roles to themselves
  • REST, SOAP, and bulk-load paths that skip UI-level approvals
  • Approval rule administration conflicts and P2T refresh hygiene

Scoped Honestly: We confirm Oracle's current hosting and security testing policies at scoping time, and state clearly in the report what this review does and does not cover.

Let’s Talk
WHY CHOOSE US

 Why Teams Choose IntegSec for Oracle 

Featured icon (12)-1
Planned Per Product

EBS, PeopleSoft, JD Edwards, and Fusion each get their own test plan, because each has a different security model and a different signature attack. One template applied to four products produces one useful report and three thin ones.

Featured icon (9)
Tested at Three Levels

Every capability is tested at the screen, the underlying table, and the API or web service equivalent. Controls in Oracle ERP are frequently enforced only at the screen, and that gap is where the material findings live.

Featured icon (6)-2
Two Questions, Not One

Is the control enforced, and is the control sufficient? The first is a technical failure. The second is a design failure, it carries most of the material findings, and a purely technical tester will never raise it.

Featured icon (2)-2
Non-Disruptive by Design

We scope carefully, avoid period close and payroll windows, rate-limit against fragile listeners, and coordinate with your DBA and middleware teams so testing never becomes an outage.

FAQs-amico 1-3

Oracle ERP Penetration Testing FAQ

Common questions from security, DBA, and audit teams evaluating an Oracle ERP penetration test.

  • Offensive security testing focused on the Oracle-specific attack surface: the unauthenticated EBS web tier, PeopleSoft's Tuxedo and Jolt listeners, JD Edwards' JDENET and Server Manager, the WebLogic and WebSphere middleware underneath all of them, the batch and reporting engines that execute code by design, and the database that bypasses every application control.

  • No, and that is the whole point. They are four unrelated codebases sharing a vendor and a patch calendar. Each has a different signature attack: privileged SQL through Diagnostics in EBS, token forgery in PeopleSoft, and a deny-by-exception model in JDE where the absence of a rule is a grant. We plan per product.

  • Not in the same sense, and we won't claim otherwise. Fusion is Oracle-managed SaaS, so the infrastructure and application code are not yours to test. What we deliver is a rigorous security and configuration review covering role and data security, the BI Publisher bypass, integration paths, and privileged access. Calling that a penetration test would misrepresent the assurance you receive.

  • OPatching fixes known flaws in Oracle's code. It does not fix responsibilities granted too widely, reporting engines that run arbitrary SQL by design, config files holding reversible database credentials, or the orphaned WebLogic instance nobody owns. Most material findings are configuration and authorization design. Patching also cannot tell you whether you were already compromised beforehand.

  • Yes. We rate-limit against fragile listeners, never fuzz production Tuxedo or Concurrent Manager, avoid period close and payroll windows, and run business-process scenarios against agreed test master data with written stop lines. Where a scenario cannot be stopped safely, we demonstrate it in non-production or document it with the evidence chain instead of executing it.

  • Book a 30-minute scoping call. We identify which products and environments are in scope, agree the rules of engagement, and define the right test. We also test SAP, Microsoft Dynamics, and Salesforce.

Explore More Security Solutions

IntegSec provides specialized offensive security testing across the platforms and industries that run your business.

Group 2085662916-3

SAP & ERP Security

Penetration testing for S/4HANA, NetWeaver, RFC, Fiori, and HANA environments.

Group 2085662916 (1)-3

Microsoft Dynamics Security

Testing for D365 Finance & Operations, Business Central, legacy AX/NAV/GP, and Power Platform.

Group 2085662916 (2)-3

Salesforce Security

Penetration testing and security reviews for Salesforce orgs, Apex, and Experience Cloud.

Group 2085662916 (3)-3

Financial Services

PCI DSS compliance and security testing for banks and financial institutions.

Test the Systems That Run Your Business

Find the exploitable paths into your Oracle ERP estate before an attacker does. Book a 30-minute scoping call with IntegSec's ERP security experts to define the right test for your environment. No prep needed.