6.2.10 Ensure 'JAVA_ADMIN' Is Revoked From Unauthorized 'GRANTEE'

Information

The JAVA_ADMIN role allows users to manage Java objects within the database. Unauthorized users with this role may leverage this role to compromise Java-based security mechanisms.

A user with this role can alter, modify, or execute Java objects potentially introducing security risks.

Solution

To remediate this setting, execute the following SQL statement, keeping in mind if this is granted in both container and pluggable database, you must connect to both places to revoke. Please ensure proper impact analysis is done before revoking the privilege from a role.

REVOKE JAVA_ADMIN FROM <grantee>;

In the case of a grant via a role:

REVOKE <rolename> FROM <grantee>;

See Also

https://workbench.cisecurity.org/benchmarks/16474

Item Details

Category: ACCESS CONTROL, MEDIA PROTECTION

References: 800-53|AC-3, 800-53|AC-5, 800-53|AC-6, 800-53|MP-2, CSCv7|14.7

Plugin: OracleDB

Control ID: aec20b0b720cbadef947f9e7bdbf80308a7397712812275105e2092d31d20688