Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The ".SLING_availablebindings.json" selector is registered at /apps/sling/servlet/default and the usage on all resources is not protected by any security checks. The information returned contains implementation details that a regular user should not need to know and could be considered an "information disclosure" vulnerability.
Since this selector appears to only be used by the "Scripting Variables" webconsole plugin, I would expect that it should require the same security checking that would be needed to access the webconsole.
Attachments
Issue Links
- is caused by
-
SLING-3543 Provide a Felix Web Console Tab exposing the available Scripting Variables
- Closed
- requires
-
FELIX-6390 Refactor the default authentication mechanism of the webconsole to be a WebConsoleSecurityProvider2
- Closed