-
Bug
-
Resolution: Fixed
-
P3
-
10
-
b31
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8276765 | openjdk8u322 | Chris Hegarty | P3 | Resolved | Fixed | b02 |
JDK-8279274 | 8u331 | Sean Coffey | P3 | Resolved | Fixed | b01 |
JDK-8274645 | 8u321 | Sean Coffey | P3 | Resolved | Fixed | b01 |
JDK-8274966 | 8u311 | Sean Coffey | P3 | Closed | Fixed | b31 |
Currently JDK code that wants to create an innocuous thread is required to do so within a privileged context that has the "enableContextClassLoaderOverride" RuntimePermission ( since the InnocuousThread class overrides setContextClassLoader ). This permissions should not be required, especially if code in a de-privileged module wants to create an innocuous thread.
The factory methods for creating innocuous threads should assert privileges before constructing the thread.
The factory methods for creating innocuous threads should assert privileges before constructing the thread.
- backported by
-
JDK-8274645 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
-
- Resolved
-
-
JDK-8276765 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
-
- Resolved
-
-
JDK-8279274 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
-
- Resolved
-
-
JDK-8274966 InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride
-
- Closed
-