Skip to main content

Excessive Privileges are Granted Within the Database

CCC.RDMS.TH07

Database roles and grants inside the engine may be configured more broadly than required, such as application users holding administrative roles or schemas readable by every login. Any authenticated user can then read or modify data beyond their function, impacting the confidentiality and integrity of all data in the instance.

Related Capabilities

IDTitleDescription
CCC.RDMS.CP01SQL SupportThe service always accepts and executes queries written in the SQL language for data definition, manipulation, and retrieval.
CCC.RDMS.CP07DB Self Managed CredentialsThe service always supports database users authenticated by a username and password that the user creates and manages.
CCC.RDMS.CP17Cloud Identity AuthenticationThe service may be configured to authenticate database users with short-lived tokens issued to the cloud provider's identity principals, so that no long-lived database password needs to be stored or rotated.

Related Controls

IDTitleDescription
CCC.RDMS.CN07Enforce Least Privilege Within the DatabaseEnsure that database roles and grants inside the engine give each login only the privileges its function requires, so that one compromised login cannot read or modify every schema.