WaratekVRT Sign in

CVE-2015-3253 Apache Groovy

Affected softwareApache Groovy
Severity9.8 Critical CVSS 3.0 2 scores
Fixed in2.4.4
WeaknessCWE-74
Published13 Aug 2015
Updated17 Jun 2026

Description

The MethodClosure class in runtime/MethodClosure.java in Apache Groovy 1.7.0 through 2.4.3 allows remote attackers to execute arbitrary code or cause a denial of service via a crafted serialized object.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 11 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment no assessment published
  • Indexed PoC none indexed
  • EPSS 41% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Outside Waratek scope, but the CVE names a tracked product.

CVSS

9.8 CRITICAL v3.0 CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.0 9.8 CRITICAL CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 2.0 7.5 none AV:N/AC:L/Au:N/C:P/I:P/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update April 2020 ↗ CPU 2020-Q2 Oracle Communications Applications / Admin Console (Groovy) (6.1)
Oracle Critical Patch Update April 2019 ↗ CPU 2019-Q2 Oracle Fusion Middleware / Install, config, upgrade (Apache Groovy) (11.1.1.9.0)
Oracle Critical Patch Update January 2018 ↗ CPU 2018-Q1 Oracle Communications Applications / Security (Apache Groovy) (7.5)
Oracle Critical Patch Update October 2017 ↗ CPU 2017-Q4 Oracle Communications Applications / Security (Apache Groovy) (7.0, 7.1, 7.2)
Oracle Critical Patch Update July 2017 ↗ CPU 2017-Q3 Oracle Communications Applications / Elastic Charging Engine (Apache Groovy) (11.2.0.0.0, 11.3.0.0.0)
Oracle Fusion Middleware / General (Apache Groovy) (8.1.13.0.0)
Oracle Critical Patch Update January 2017 ↗ CPU 2017-Q1 Oracle Big Data Graph / Spatial (prior to 1.2)
Oracle Critical Patch Update October 2016 ↗ CPU 2016-Q4 Oracle Commerce / Dynamo Application Framework (10.0.3.5, 10.2.0.5, 11.2.0.1)
Oracle Fusion Middleware / Data Processing (1.1.1, 1.1.3, 1.2.0)
Oracle Retail Applications / Security (15.0)
Oracle Retail Applications / Security (15.0)
Oracle Supply Chain Products Suite / Event Java PX (9.3.4, 9.3.5)
Oracle Critical Patch Update July 2016 ↗ CPU 2016-Q3 Oracle Health Sciences Applications / Installation and configuration (3.1.1.x, 3.1.2.x)
Oracle Retail Applications / Install (13.0, 13.1, 13.2, 14.0, 14.1, 15.0)
Oracle Retail Applications / SIMINT (13.2, 14.0, 14.1)
Oracle Retail Applications / System Administration (4.1, 5.1, 5.2, 15.0)
Oracle Critical Patch Update April 2016 ↗ CPU 2016-Q2 Oracle Fusion Middleware / Sites (11.1.1.8.0, 12.2.1)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Big Data Graph Spatial prior to 1.2
Oracle Commerce Dynamo Application Framework 10.0.3.5, 10.2.0.5, 11.2.0.1 10.0.3.5 · 10.2.0.5 · 11.2.0.1
Oracle Communications Applications Admin Console (Groovy) 6.1 6.1
Oracle Communications Applications Elastic Charging Engine (Apache Groovy) 11.2.0.0.0, 11.3.0.0.0 11.2.0.0.0 · 11.3.0.0.0
Oracle Communications Applications Security (Apache Groovy) 7.0, 7.1, 7.2 7.0 · 7.1 · 7.2 · 7.5
Oracle Fusion Middleware Data Processing 1.1.1, 1.1.3, 1.2.0 1.1.1 · 1.1.3 · 1.2.0
Oracle Fusion Middleware General (Apache Groovy) 8.1.13.0.0 8.1.13.0.0
Oracle Fusion Middleware Install, config, upgrade (Apache Groovy) 11.1.1.9.0 11.1.1.9.0
Oracle Fusion Middleware Sites 11.1.1.8.0, 12.2.1 11.1.1.8.0 · 12.2.1
Oracle Health Sciences Applications Installation and configuration 3.1.1.x, 3.1.2.x 3.1.1 · 3.1.2
Oracle Retail Applications Install 13.0, 13.1, 13.2, 14.0, 14.1, 15.0 13.0 · 13.1 · 13.2 · 14.0 · 14.1 · 15.0
Oracle Retail Applications SIMINT 13.2, 14.0, 14.1 13.2 · 14.0 · 14.1
Oracle Retail Applications Security 15.0 15.0
Oracle Retail Applications System Administration 4.1, 5.1, 5.2, 15.0 4.1 · 5.1 · 5.2 · 15.0
Oracle Supply Chain Products Suite Event Java PX 9.3.4, 9.3.5 9.3.4 · 9.3.5

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.codehaus.groovy:groovy 1.7.0 2.4.4 unbounded
org.codehaus.groovy:groovy-all 1.7.0 2.4.4 unbounded

Products and versions

8 products, 122 version entries
SourceVendorProductSchemeAffected versions
nvd apache groovy generic 1.7.0 · 1.7.0:beta_1 · 1.7.0:beta_2 · 1.7.0:rc1 · 1.7.0:rc2 · 1.7.1 · 1.7.2 · 1.7.3 · 1.7.4 · 1.7.5 · 1.7.6 · 1.7.7 · 1.7.8 · 1.7.9 · 1.7.10 · 1.7.11 · 1.8.0 · 1.8.0:beta_1 · 1.8.0:beta_2 · 1.8.0:beta_3 · 1.8.0:beta_4 · 1.8.0:rc1 · 1.8.0:rc2 · 1.8.0:rc3 · 1.8.0:rc4 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9.0 · 1.9.0:beta_1 · 1.9.0:beta_3 · 1.9.0:beta_4 · 2.0.0 · 2.0.0:beta_1 · 2.0.0:beta_2 · 2.0.0:beta_3 · 2.0.0:rc1 · 2.0.0:rc2 · 2.0.0:rc3 · 2.0.0:rc4 · 2.0.1 · 2.0.2 · 2.0.3 · 2.0.4 · 2.0.5 · 2.0.6 · 2.0.7 · 2.0.8 · 2.1.0 · 2.1.0:beta_1 · 2.1.0:rc1 · 2.1.0:rc2 · 2.1.0:rc3 · 2.1.1 · 2.1.2 · 2.1.3 · 2.1.4 · 2.1.5 · 2.1.6 · 2.1.7 · 2.1.8 · 2.1.9 · 2.2.0 · 2.2.0:beta_1 · 2.2.0:beta_2 · 2.2.0:rc1 · 2.2.0:rc2 · 2.2.0:rc3 · 2.2.1 · 2.2.2 · 2.3.0 · 2.3.0:beta_1 · 2.3.0:beta_2 · 2.3.0:rc1 · 2.3.0:rc2 · 2.3.0:rc3 · 2.3.1 · 2.3.2 · 2.3.3 · 2.3.4 · 2.3.5 · 2.3.6 · 2.3.7 · 2.3.8 · 2.3.9 · 2.3.10 · 2.3.11 · 2.4.0 · 2.4.0:beta_1 · 2.4.0:beta_2 · 2.4.0:beta_3 · 2.4.0:beta_4 · 2.4.0:rc1 · 2.4.0:rc2 · 2.4.1 · 2.4.2 · 2.4.3
nvd oracle health sciences clinical development center generic 3.1.1 · 3.1.2
nvd oracle retail order broker cloud service generic 4.1 · 5.1 · 5.2 · 15.0
nvd oracle retail service backbone generic 13.0 · 13.1 · 13.2 · 14.0 · 14.1 · 15.0
nvd oracle retail store inventory management generic 13.2 · 14.0 · 14.1
nvd oracle webcenter sites generic 11.1.1.8.0 · 12.2.1
osv org.codehaus.groovy groovy generic ≥ 1.7.0 and < 2.4.4
osv org.codehaus.groovy groovy-all generic ≥ 1.7.0 and < 2.4.4

Earlier manual review

A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.

## Manual Classification Context **Labels:** HTTP, BIG DATA GRAPH, SIMINT, INSTALL, EVENT JAVA PX, DATA PROCESSING, SECURITY (APACHE GROOVY), MULTIPLE, UPGRADE (APACHE GROOVY), NO AUTH REMOTE EXPLOIT, DYNAMO APPLICATION FRAMEWORK, SYSTEM ADMINISTRATION, CONFIG, INSTALLATION AND CONFIGURATION, ELASTIC CHARGING ENGINE (APACHE GROOVY), GENERAL (APACHE GROOVY), SITES, SECURITY, ADMIN CONSOLE (GROOVY) **Products:** ORACLE BIG DATA GRAPH, SPATIAL, ORACLE COMMUNICATIONS WEBRTC SESSION CONTROLLER, ORACLE COMMERCE, ORACLE DATA INTEGRATOR, ORACLE RETAIL APPLICATIONS, GROOVY, ORACLE RETAIL STORE INVENTORY MANAGEMENT, ORACLE AGILE PLM, ORACLE WEBCENTER SITES, ORACLE COMMERCE PLATFORM, ORACLE COMMUNICATIONS BRM - ELASTIC CHARGING ENGINE, ORACLE COMMUNICATIONS BRM, ORACLE FUSION MIDDLEWARE, ORACLE BIG DATA DISCOVERY, ORACLE RETAIL SERVICE BACKBONE, ORACLE RETAIL ORDER BROKER, ORACLE HEALTH SCIENCES CLINICAL DEVELOPMENT CENTER, ORACLE RETAIL CUSTOMER INSIGHTS, ORACLE COMMUNICATIONS CONVERGED APPLICATION SERVER - SERVICE CONTROLLER, ORACLE SUPPLY CHAIN PRODUCTS SUITE, ORACLE ENTERPRISE DATA QUALITY, ORACLE RETAIL MERCHANDISING INSIGHTS, ORACLE COMMUNICATIONS APPLICATIONS, ORACLE HEALTH SCIENCES APPLICATIONS

References

URLTags
https://access.redhat.com/errata/RHSA-2016:1376 WEB
https://access.redhat.com/errata/RHSA-2017:2486 WEB
https://access.redhat.com/errata/RHSA-2017:2596 WEB
https://github.com/apache/groovy PACKAGE
https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05324755 WEB
https://lists.apache.org/thread.html/rbb8e16cc5acab183124572b655bdf5fe1d5b5f477dc267352426c7ed@%3Cnotifications.shardingsphere.apache.org%3E WEB
https://security.gentoo.org/glsa/201610-01 WEB
https://security.netapp.com/advisory/ntap-20160623-0001 WEB
https://www.oracle.com/security-alerts/cpuapr2020.html WEB
https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html WEB

Timeline

Published2015-08-13By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.