All JSON web services are accessible without authentication.

Description

All JSON web services are, by default, accessible without authentication. Due to this vulnerability, anyone can create a new user with administrator rights.

Workarounds

Option 1: Turn off all JSON web services by adding the following to portal-ext.properties
json.web.service.enabled=false

Option 2: Disable anonymous access to JSON web services by adding the following to portal-ext.properties jsonws.web.service.public.methods=
json.service.public.methods=

Option 2 will help reduce the risk but will not completely eliminate the risk. Option 1 will eliminate the risk, but will also cause some portal functionality to no longer work.

Activity

Show:

Samuel Kong April 25, 2012 at 12:30 AM

No the two issues are not the same.

Juan Gonzalez April 24, 2012 at 1:46 PM

Is this issue related to LPS-26930?

Juan Gonzalez April 24, 2012 at 1:45 PM

Samuel, please can you tell what features wouldn't work if json webservices are disabled?

Samuel Kong April 24, 2012 at 4:30 AM

The code for this ticket was committed under .

Fixed

Details

Assignee

Reporter

Components

Priority

Zendesk Support

Created April 24, 2012 at 4:29 AM
Updated June 24, 2023 at 3:56 PM
Resolved April 25, 2012 at 12:30 AM
Loading...