TMCnet News
Hopper Uncovers Over 2.5 Million Vulnerabilities Hidden in JavaNEW YORK , April 24, 2025 /PRNewswire/ -- Hopper, the enterprise solution for open-source software (OSS) security, today announced groundbreaking research revealing over 2.5 million hidden vulnerabilities in shaded and repackaged Java dependencies. In a blog post titled "Fifty Shades of JAR: A Love Story Between Devs and CVEs," the Hopper team analyzed more than 16 million Java artifacts from Maven Central, uncovering a widespread industry blind spot: vulnerabilities buried inside Uber JARs and shaded packages that escape detection due to metadata loss and namespace obfuscation. "Most security tools heavily rely on metadata in manifest files to detect and assess risk. In Java, shading is a build process similar to copying, pasting, and renaming packages to avoid dependency conflicts. This strips away critical metadata and breaks the connection to known vulnerabilities. As a result, SCA tools lose visibility into the shaded code. Hopper uses binary analysis to inspect the compiled code directly, restoring visibility and exposing hidden risks that others miss." Key Findings
The Technical Root: Java Shading and the Metadata Mirage Shading, a common practice in Java build systems like Maven and Gradle, renames package paths to avoid conflicts. While effective for dependency management, shading strips out key metadata and obscures vulnerability inheritance. As a result, Software Composition Analysis (SCA) tools, which rely on POM files and package registries, fail to detect real, exploitable vulnerabilities embedded in production code. "Security visibility breaks the moment a dependency is removed from the manifest," said Gutman. "The code is still there. The risk is still real. But most scanners never look deep enough to find it." Hopper's Approach: Binary-Level Precision Hopper inspects the actual bytecode of Java binaries. Its static analysis engine maps function-level reachability and traces the origin of vulnerable functions, even when code has been shaded or relocated. By focusing on whether a vulnerable function is truly present and exploitable, Hopper eliminates over 93% of security noise and delivers actionable, high-confidence findings. "This is not about surfacing more CVEs," said Gutman. "It's about identifying the vulnerabilities that matter. Those that live in your execution path and could actually be exploited." What This Means for Security Teams Hopper's findings signal a wake-up call for security and development leaders:
Hopper is not just reducing noise. It is redefining what effective open-source security looks like. Learn more at www.hopper.security Media Contact
SOURCE Hopper
|
