Summary: | Review Code Vulnerabilities (Permission Checks of new exposed code and privileged access) | ||
---|---|---|---|
Product: | [JogAmp] General | Reporter: | Sven Gothel <sgothel> |
Component: | source_code | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P1 | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | all | ||
Type: | --- | SCM Refs: |
gluegen 1a01dce6c42b398cdd68d405828774a3ab366456
joal 072ac81a76db9c9eb24c639a38bee75bf0ed5c9e
jogl 05eef46e33f41f5c234ffb1563fd8f641208fe85
|
Workaround: | --- |
Description
Sven Gothel
2013-06-11 16:05:46 CEST
Further more .. we should rely on the SecuritManager, i.e. AccessControlContext's 'checkPermission(Permission)' code to comply w/ fine grained permission access. It is also possible to have full permission w/o having any certificates (-> policy file). Impact: - SecurityUtil's assumption of allowing to use internal AcceccControllerContext (medium): - access insecure properties - get temp folder w/o write access - Native Library loading bug: No dyn. link permission check (medium+): - Overwrite a currently in use library ? - Actually not w/ our code, since we cache the dynamic looked-up symbols (right after loading the library) |