New MCP server — Bring vulnerability intelligence into your AI
Back to feed

CVE-2021-2351

ExploitedNVDCIRCLENISA

EUVD-2021-16810 · Published Jul 21, 2021

Vulnerability in the Advanced Networking Option component of Oracle Database Server. Supported versions that are affected are 12.1.0.2, 12.2.0.1 and 19c. Difficult to exploit vulnerability allows unauthenticated attacker with network access via Oracle Net to compromise Advanced Networking Option. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Advanced Networking Option, attacks may significantly impact additional products. Successful attacks of this vulnerability can result in takeover of Advanced Networking Option. Note: The July 2021 Critical Patch Update introduces a number of Native Network Encryption changes to deal with vulnerability CVE-2021-2351 and prevent the use of weaker ciphers. Customers should review: "Changes in Native Network Encryption with the July 2021 Critical Patch Update" (Doc ID 2791571.1). CVSS 3.1 Base Score 8.3 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H).

Technologies

Oracle Retail Store Inventory ManagementOracle Retail AnalyticsOracle Financial Services Foreign Account Tax Compliance Act ManagementOracle Agile Product Lifecycle Management For ProcessOracle Goldengate Application AdaptersOracle Financial Services Model Management And GovernanceOracle Communications Network IntegrityOracle Primavera UnifierOracle Blockchain PlatformOracle Communications Design StudioOracle Communications Diameter Intelligence HubOracle Oss Support ToolsOracle Argus InsightOracle Healthcare FoundationOracle Retail Extract Transform And LoadOracle Retail Back OfficeOracle Primavera P6 Professional Project ManagementOracle Argus MartOracle Argus SafetyOracle Insurance Policy AdministrationOracle Graph Server And ClientOracle Zfs Storage Application Integration Engineering SoftwareOracle Enterprise Data QualityOracle Insurance Rules PaletteOracle Timesten In-Memory DatabaseOracle Health Sciences Information ManagerOracle Communications Contacts ServerOracle Communications Session Report ManagerOracle Hospitality Reporting And AnalyticsOracle Flexcube Investor ServicingOracle Banking Enterprise Default ManagementOracle Financial Services Enterprise Case ManagementOracle Insurance Data GatewayOracle Hospitality Opera 5Oracle Primavera Data WarehouseOracle DocumakerOracle Communications Data ModelOracle Advanced Networking OptionOracle Hyperion Infrastructure TechnologyOracle Retail Order Management SystemOracle Agile Engineering Data ManagementOracle Real User Experience InsightOracle Communications Session Route ManagerOracle Health Sciences Inform Crf SubmitOracle Primavera AnalyticsOracle Retail Integration BusOracle Utilities FrameworkOracle Healthcare Data RepositoryOracle Communications Services GatekeeperOracle Hospitality Suite8Oracle Retail Merchandising SystemOracle Airlines Data ModelOracle Storagetek AcslsOracle Argus AnalyticsOracle Retail Financial IntegrationOracle Retail Customer InsightsOracle ClinicalOracle Communications Billing And Revenue ManagementOracle Hospitality Inventory ManagementOracle Enterprise Manager Base PlatformOracle Commerce PlatformOracle Retail Price ManagementOracle Demantra Demand ManagementOracle Flexcube Private BankingOracle Insurance Insbridge Rating And UnderwritingOracle Application Testing SuiteOracle Retail Returns ManagementOracle Retail Predictive Application ServerOracle Storagetek Tape AnalyticsOracle Healthcare Translational ResearchOracle Financial Services Behavior Detection PlatformOracle Fusion MiddlewareOracle Communications Pricing Design CenterOracle Product Lifecycle AnalyticsOracle Retail Xstore Point Of ServiceOracle Thesaurus Management SystemOracle Instantis EnterprisetrackOracle Communications Ip Service ActivatorOracle Weblogic ServerOracle Retail Order BrokerOracle Financial Services Analytical Applications InfrastructureOracle Banking PlatformOracle Retail Assortment PlanningOracle Rapid PlanningOracle GoldengateOracle Health Sciences Clinical Development AnalyticsOracle Banking Digital ExperienceOracle Siebel Ui FrameworkOracle Enterprise Manager Ops CenterOracle Utilities Testing AcceleratorOracle Policy AutomationOracle Agile PlmOracle Data IntegratorOracle Peoplesoft Enterprise PeopletoolsOracle Retail Central OfficeOracle Big Data Spatial And GraphOracle Financial Services Trade-Based Anti Money LaunderingOracle Retail Service BackboneOracle Communications Metasolv SolutionOracle Primavera GatewayOracle Spatial StudioOracle Communications Convergent Charging ControllerOracle Banking ApisOracle Communications Application Session ControllerOracle Application Performance ManagementOracle Communications Network Charging And ControlOracle Primavera P6 Enterprise Project Portfolio ManagementOracle Jd Edwards Enterpriseone ToolsOracle IlearningOracle Communications Calendar ServerOracle Retail Point-Of-Service

Weaknesses

CWE-327CWE-384

CVSS scores

  • v3.17.5CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
  • v2.05.1AV:N/AC:H/Au:N/C:P/I:P/A:P

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access Stealth Defense Impairment

References

Potentially impacted assets

See if this affects your attack surface

Latest trending attack

Criticalyesterday

Google Brotli decoder - Remote Code Execution via compressed requests (Exploitation Check)

This control is the second step of the Patrowl response to CVE-2026-111497 (Node2Shell). It complements the first control of 22 October 2026, which focused on the Node.js runtime, and does not replace it. Why a second control CVE-2026-111497 is an out-of-bounds write in the Google Brotli decoder, the library that decompresses Brotli ("br") data. It was first published as a Node.js vulnerability, because Node.js bundles this decoder. Later publications showed that the flaw is in the library itself. Every product that embeds an affected version of the decoder is concerned, whatever its language or vendor. A public proof of concept demonstrates code execution. Any server that decompresses request bodies sent with "Content-Encoding: br" exposes the decoder to unauthenticated attackers. Known cases include Express 5 and NestJS 11 on Node.js, Koa and Fastify setups, Bun, Envoy and Istio with request decompression enabled, and any application or reverse proxy that decodes Brotli request bodies with an affected library. The flaw also works in the other direction. A malicious server can compromise an unpatched client that decodes a Brotli response, for example Node.js fetch(), Python clients (requests, httpx, aiohttp, Scrapy) with the Brotli or brotlicffi package, or libcurl builds with Brotli support. What this control checks Patrowl sends small, valid Brotli-compressed requests to each asset and observes whether the server decodes them. The check does not depend on the technology: it detects the behaviour, whatever the stack behind it. These requests are what any legitimate client could send. They never reach the vulnerable code path and cannot affect the availability of the service. How to read the result Potentially impacted means the asset decodes Brotli request bodies: the attack surface is exposed. It does not confirm that the asset is vulnerable. The version of the Brotli decoder in use is not visible from the outside. This check covers applications that parse request bodies on their root path. A Not impacted result does not rule out exposure on other routes, nor on the client side. Checking the versions on the servers remains the only exhaustive verification. Affected and fixed versions Google Brotli 1.0.3 to 1.2.0 are affected, fixed in 1.0.10, 1.1.1 and 1.2.1. Fixed releases of the main products embedding it: Node.js 22.23.4, 24.22.1 and 26.12.1 (end-of-life lines 20.x and older and 25.x receive no fix), Bun 1.4.4, Envoy 1.37.8, 1.38.6, 1.39.3 and 1.40.0, Istio 1.29.9, 1.30.6 and 1.31.2, Python Brotli 1.2.1 and brotlicffi 1.2.1.0. Products that link against the system library depend on the Brotli package of the Linux distribution. Recommendations Update every component that embeds the Brotli decoder (only real fix). Start with the assets flagged by this control. Restart the processes after the update. Rebuild containers, single-executable applications and appliances that bundle an affected runtime or library. Reduce the exposure until the update is deployed. Reject requests with "Content-Encoding: br" at the reverse proxy, load balancer or WAF, case-insensitively and including lists such as "gzip, br". On Envoy and Istio, disable request decompression for Brotli. Review outbound calls. List the features that fetch content from servers you do not control, and patch the services that host them first.

Take 15 minutes to discover our platform with our experts

Patrowl Intel platform screenshot