Skip to content

Restore default protection domain for OneShotCL#7920

Merged
headius merged 1 commit intojruby:masterfrom
headius:restore_default_domain_for_oneshot_CL
Sep 4, 2023
Merged

Restore default protection domain for OneShotCL#7920
headius merged 1 commit intojruby:masterfrom
headius:restore_default_domain_for_oneshot_CL

Conversation

@headius
Copy link
Member

@headius headius commented Sep 4, 2023

This was lost while fixing class-resolution issues during JRuby 9.3 development. Without this, security checks that walk up the stack may hit jitted code that has an improper protection domain, different from JRuby or the system classloader, causing the check to fail.

See e352ba8

Fixes #7216

This was lost while fixing class-resolution issues during JRuby
9.3 development. Without this, security checks that walk up the
stack may hit jitted code that has an improper protection domain,
different from JRuby or the system classloader, causing the check
to fail.

See e352ba8

Fixes jruby#7216
@headius headius added this to the JRuby 9.3.11.0 milestone Sep 4, 2023
@headius headius merged commit 920995d into jruby:master Sep 4, 2023
@headius headius deleted the restore_default_domain_for_oneshot_CL branch September 4, 2023 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Something changed from 9.2.x to 9.3.x that causes a SecurityException with access denied when using jruby as osgi-bundle

1 participant