Skip to content

Secure _GLOBALCONFIG table #2011

@neophob

Description

@neophob

Issue Description

The _GLOBALCONFIG table is used to save Config values when using Parse Dashboard. As I use the values stored in this table only in Cloud Code I would prevent access from users (like remove all CLP permissions). Currently its world readable:

  let query = new Parse.Query('_GlobalConfig');
  query.limit(4);
  return query.find({})
    .then(msg => {
      return msg;
    })

Result:

_GLOBALCONFIG table reads:
  [ ParseObject { _objCount: 11, className: '_GlobalConfig', id: '1' } ]

This issue also might affect the _PushStatus and __JOBS__ tables.

Environment Setup

  • Server
    • parse-server version: 2.2.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions