eclipsesource / eclipsesource/J2V8

Websphere Application Server 'ALL FILES' execute permission

Open
#533 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.6k
Forks
387
PR merge metrics
No merged PRs in 30d

Description

In WAS with Java 2 security enabled, the library requires execute permission on ALL FILES. Although it seems that the chmod action is not required(at least in my case) it is in place. It might be a good idea to make it optional so that the ALL FILES permission will not be required.

```
java.security.AccessControlException: Access denied ("java.io.FilePermission" "<>" "execute")
at java.security.AccessController.throwACE(AccessController.java:176)
at java.security.AccessController.checkPermissionHelper(AccessController.java:238)
at java.security.AccessController.checkPermission(AccessController.java:385)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:562)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:208)
at java.lang.SecurityManager.checkExec(SecurityManager.java:812)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at java.lang.Runtime.exec(Runtime.java:631)
at java.lang.Runtime.exec(Runtime.java:496)
at com.eclipsesource.v8.LibraryLoader.chmod(LibraryLoader.java:147)
at com.eclipsesource.v8.LibraryLoader.extract(LibraryLoader.java:117)
at com.eclipsesource.v8.LibraryLoader.loadLibrary(LibraryLoader.java:70)
at com.eclipsesource.v8.V8.load(V8.java:71)
at com.eclipsesource.v8.V8.createV8Runtime(V8.java:145)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.