Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

javaee/activation
master @ 270afe5
2
Fixes
0
CVEs
HIGH
Peak severity
Highlights
Privilege Escalation: 1 prior fix. Scrutinize any change in this area.
javax.activation: most-fixed (2 issues). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns

The bug types that recur here, drawn from past fixes, not open vulnerabilities.

Sandbox Escape: The use of shared static CommandMap and FileTypeMap instances across distinct Thread Context Class Loaders allowed untrusted code to escape its security sandbox and cross class-loader boundaries. Developers must ensure isolation across disparate thread context class loaders to prevent side-channel privilege leakage.
Privilege Escalation: Directly querying system properties and file existence without executing inside a privileged block causes operations to fail under a restrictive Java Security Manager, or can be abused to probe system environments depending on caller context.